killbill-aplcache
Changes
invoice/src/main/java/org/killbill/billing/invoice/notification/DefaultNextBillingDateNotifier.java 8(+4 -4)
Details
diff --git a/beatrix/src/test/java/org/killbill/billing/beatrix/integration/TestWithInvoicePlugin.java b/beatrix/src/test/java/org/killbill/billing/beatrix/integration/TestWithInvoicePlugin.java
index e24cc39..6ae2936 100644
--- a/beatrix/src/test/java/org/killbill/billing/beatrix/integration/TestWithInvoicePlugin.java
+++ b/beatrix/src/test/java/org/killbill/billing/beatrix/integration/TestWithInvoicePlugin.java
@@ -47,11 +47,11 @@ import org.killbill.billing.osgi.api.OSGIServiceDescriptor;
import org.killbill.billing.osgi.api.OSGIServiceRegistration;
import org.killbill.billing.payment.api.PluginProperty;
import org.killbill.billing.util.callcontext.CallContext;
-import org.killbill.billing.util.listener.RetryableService;
import org.killbill.notificationq.api.NotificationEventWithMetadata;
import org.killbill.notificationq.api.NotificationQueue;
import org.killbill.notificationq.api.NotificationQueueService;
import org.killbill.notificationq.api.NotificationQueueService.NoSuchNotificationQueue;
+import org.killbill.queue.retry.RetryableService;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
diff --git a/invoice/src/main/java/org/killbill/billing/invoice/InvoiceListener.java b/invoice/src/main/java/org/killbill/billing/invoice/InvoiceListener.java
index e62a105..bf7e879 100644
--- a/invoice/src/main/java/org/killbill/billing/invoice/InvoiceListener.java
+++ b/invoice/src/main/java/org/killbill/billing/invoice/InvoiceListener.java
@@ -39,13 +39,13 @@ import org.killbill.billing.subscription.api.SubscriptionBaseTransitionType;
import org.killbill.billing.util.callcontext.CallOrigin;
import org.killbill.billing.util.callcontext.InternalCallContextFactory;
import org.killbill.billing.util.callcontext.UserType;
-import org.killbill.billing.util.listener.RetryableService;
-import org.killbill.billing.util.listener.RetryableSubscriber;
-import org.killbill.billing.util.listener.RetryableSubscriber.SubscriberAction;
-import org.killbill.billing.util.listener.RetryableSubscriber.SubscriberQueueHandler;
import org.killbill.clock.Clock;
import org.killbill.notificationq.api.NotificationQueueService;
import org.killbill.notificationq.api.NotificationQueueService.NoSuchNotificationQueue;
+import org.killbill.queue.retry.RetryableService;
+import org.killbill.queue.retry.RetryableSubscriber;
+import org.killbill.queue.retry.RetryableSubscriber.SubscriberAction;
+import org.killbill.queue.retry.RetryableSubscriber.SubscriberQueueHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -73,7 +73,7 @@ public class InvoiceListener extends RetryableService implements InvoiceListener
final InvoiceInternalApi invoiceApi,
final NotificationQueueService notificationQueueService,
final Clock clock) {
- super(notificationQueueService, internalCallContextFactory);
+ super(notificationQueueService);
this.dispatcher = dispatcher;
this.internalCallContextFactory = internalCallContextFactory;
this.invoiceApi = invoiceApi;
@@ -155,7 +155,7 @@ public class InvoiceListener extends RetryableService implements InvoiceListener
}
}
});
- this.retryableSubscriber = new RetryableSubscriber(clock, this, subscriberQueueHandler, internalCallContextFactory);
+ this.retryableSubscriber = new RetryableSubscriber(clock, this, subscriberQueueHandler);
}
@Override
diff --git a/invoice/src/main/java/org/killbill/billing/invoice/InvoiceTagHandler.java b/invoice/src/main/java/org/killbill/billing/invoice/InvoiceTagHandler.java
index 69dc218..afb7750 100644
--- a/invoice/src/main/java/org/killbill/billing/invoice/InvoiceTagHandler.java
+++ b/invoice/src/main/java/org/killbill/billing/invoice/InvoiceTagHandler.java
@@ -30,14 +30,14 @@ import org.killbill.billing.platform.api.LifecycleHandlerType.LifecycleLevel;
import org.killbill.billing.util.callcontext.CallOrigin;
import org.killbill.billing.util.callcontext.InternalCallContextFactory;
import org.killbill.billing.util.callcontext.UserType;
-import org.killbill.billing.util.listener.RetryableService;
-import org.killbill.billing.util.listener.RetryableSubscriber;
-import org.killbill.billing.util.listener.RetryableSubscriber.SubscriberAction;
-import org.killbill.billing.util.listener.RetryableSubscriber.SubscriberQueueHandler;
import org.killbill.billing.util.tag.ControlTagType;
import org.killbill.clock.Clock;
import org.killbill.notificationq.api.NotificationQueueService;
import org.killbill.notificationq.api.NotificationQueueService.NoSuchNotificationQueue;
+import org.killbill.queue.retry.RetryableService;
+import org.killbill.queue.retry.RetryableSubscriber;
+import org.killbill.queue.retry.RetryableSubscriber.SubscriberAction;
+import org.killbill.queue.retry.RetryableSubscriber.SubscriberQueueHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -62,7 +62,7 @@ public class InvoiceTagHandler extends RetryableService implements KillbillServi
final InvoiceDispatcher dispatcher,
final NotificationQueueService notificationQueueService,
final InternalCallContextFactory internalCallContextFactory) {
- super(notificationQueueService, internalCallContextFactory);
+ super(notificationQueueService);
this.dispatcher = dispatcher;
final SubscriberAction<ControlTagDeletionInternalEvent> action = new SubscriberAction<ControlTagDeletionInternalEvent>() {
@@ -76,7 +76,7 @@ public class InvoiceTagHandler extends RetryableService implements KillbillServi
}
};
subscriberQueueHandler.subscribe(ControlTagDeletionInternalEvent.class, action);
- this.retryableSubscriber = new RetryableSubscriber(clock, this, subscriberQueueHandler, internalCallContextFactory);
+ this.retryableSubscriber = new RetryableSubscriber(clock, this, subscriberQueueHandler);
}
@Override
diff --git a/invoice/src/main/java/org/killbill/billing/invoice/notification/DefaultNextBillingDateNotifier.java b/invoice/src/main/java/org/killbill/billing/invoice/notification/DefaultNextBillingDateNotifier.java
index 0ac03aa..85391a5 100644
--- a/invoice/src/main/java/org/killbill/billing/invoice/notification/DefaultNextBillingDateNotifier.java
+++ b/invoice/src/main/java/org/killbill/billing/invoice/notification/DefaultNextBillingDateNotifier.java
@@ -27,8 +27,6 @@ import org.killbill.billing.subscription.api.SubscriptionBase;
import org.killbill.billing.subscription.api.SubscriptionBaseInternalApi;
import org.killbill.billing.subscription.api.user.SubscriptionBaseApiException;
import org.killbill.billing.util.callcontext.InternalCallContextFactory;
-import org.killbill.billing.util.listener.RetryableHandler;
-import org.killbill.billing.util.listener.RetryableService;
import org.killbill.clock.Clock;
import org.killbill.notificationq.api.NotificationEvent;
import org.killbill.notificationq.api.NotificationQueue;
@@ -36,6 +34,8 @@ import org.killbill.notificationq.api.NotificationQueueService;
import org.killbill.notificationq.api.NotificationQueueService.NoSuchNotificationQueue;
import org.killbill.notificationq.api.NotificationQueueService.NotificationQueueAlreadyExists;
import org.killbill.notificationq.api.NotificationQueueService.NotificationQueueHandler;
+import org.killbill.queue.retry.RetryableHandler;
+import org.killbill.queue.retry.RetryableService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -61,7 +61,7 @@ public class DefaultNextBillingDateNotifier extends RetryableService implements
final SubscriptionBaseInternalApi subscriptionApi,
final InvoiceListener listener,
final InternalCallContextFactory internalCallContextFactory) {
- super(notificationQueueService, internalCallContextFactory);
+ super(notificationQueueService);
this.clock = clock;
this.notificationQueueService = notificationQueueService;
this.subscriptionApi = subscriptionApi;
@@ -101,7 +101,7 @@ public class DefaultNextBillingDateNotifier extends RetryableService implements
}
};
- final NotificationQueueHandler retryableHandler = new RetryableHandler(clock, this, notificationQueueHandler, internalCallContextFactory);
+ final NotificationQueueHandler retryableHandler = new RetryableHandler(clock, this, notificationQueueHandler);
nextBillingQueue = notificationQueueService.createNotificationQueue(DefaultInvoiceService.INVOICE_SERVICE_NAME,
NEXT_BILLING_DATE_NOTIFIER_QUEUE,
retryableHandler);
diff --git a/util/src/test/java/org/killbill/billing/util/listener/TestRetryableService.java b/util/src/test/java/org/killbill/billing/util/listener/TestRetryableService.java
index 3a104a0..c33b881 100644
--- a/util/src/test/java/org/killbill/billing/util/listener/TestRetryableService.java
+++ b/util/src/test/java/org/killbill/billing/util/listener/TestRetryableService.java
@@ -32,13 +32,15 @@ import org.killbill.billing.events.ControlTagCreationInternalEvent;
import org.killbill.billing.events.ControlTagDeletionInternalEvent;
import org.killbill.billing.invoice.plugin.api.InvoicePluginApiRetryException;
import org.killbill.billing.util.UtilTestSuiteWithEmbeddedDB;
-import org.killbill.billing.util.listener.RetryableSubscriber.SubscriberAction;
-import org.killbill.billing.util.listener.RetryableSubscriber.SubscriberQueueHandler;
import org.killbill.billing.util.tag.DefaultTagDefinition;
import org.killbill.billing.util.tag.api.user.DefaultControlTagCreationEvent;
import org.killbill.notificationq.api.NotificationEventWithMetadata;
import org.killbill.notificationq.api.NotificationQueue;
import org.killbill.notificationq.api.NotificationQueueService.NoSuchNotificationQueue;
+import org.killbill.queue.retry.RetryableService;
+import org.killbill.queue.retry.RetryableSubscriber;
+import org.killbill.queue.retry.RetryableSubscriber.SubscriberAction;
+import org.killbill.queue.retry.RetryableSubscriber.SubscriberQueueHandler;
import org.mockito.Mockito;
import org.testng.Assert;
import org.testng.annotations.AfterMethod;
@@ -173,7 +175,7 @@ public class TestRetryableService extends UtilTestSuiteWithEmbeddedDB {
private boolean throwOtherException = false;
public TestListener() {
- super(queueService, internalCallContextFactory);
+ super(queueService);
subscriberQueueHandler.subscribe(ControlTagDeletionInternalEvent.class,
new SubscriberAction<ControlTagDeletionInternalEvent>() {
@@ -195,7 +197,7 @@ public class TestRetryableService extends UtilTestSuiteWithEmbeddedDB {
}
}
});
- this.retryableSubscriber = new RetryableSubscriber(clock, this, subscriberQueueHandler, internalCallContextFactory);
+ this.retryableSubscriber = new RetryableSubscriber(clock, this, subscriberQueueHandler);
initialize(TEST_LISTENER, subscriberQueueHandler);
start();