public class DefaultSubscriptionBaseService extends java.lang.Object implements EventListener, SubscriptionBaseService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NOTIFICATION_QUEUE_NAME |
static java.lang.String |
SUBSCRIPTION_SERVICE_NAME |
| Constructor and Description |
|---|
DefaultSubscriptionBaseService(org.killbill.clock.Clock clock,
SubscriptionDao dao,
PlanAligner planAligner,
org.killbill.bus.api.PersistentBus eventBus,
org.killbill.notificationq.api.NotificationQueueService notificationQueueService,
InternalCallContextFactory internalCallContextFactory,
SubscriptionBaseApiService apiService,
CatalogInternalApi catalogInternalApi) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
void |
initialize() |
void |
processEventReady(SubscriptionBaseEvent event,
int seqId,
InternalCallContext context) |
void |
start() |
void |
stop() |
public static final java.lang.String NOTIFICATION_QUEUE_NAME
public static final java.lang.String SUBSCRIPTION_SERVICE_NAME
@Inject
public DefaultSubscriptionBaseService(org.killbill.clock.Clock clock,
SubscriptionDao dao,
PlanAligner planAligner,
org.killbill.bus.api.PersistentBus eventBus,
org.killbill.notificationq.api.NotificationQueueService notificationQueueService,
InternalCallContextFactory internalCallContextFactory,
SubscriptionBaseApiService apiService,
CatalogInternalApi catalogInternalApi)
public java.lang.String getName()
getName in interface org.killbill.billing.platform.api.KillbillServicepublic void initialize()
public void start()
public void stop()
throws org.killbill.notificationq.api.NotificationQueueService.NoSuchNotificationQueue
org.killbill.notificationq.api.NotificationQueueService.NoSuchNotificationQueuepublic void processEventReady(SubscriptionBaseEvent event, int seqId, InternalCallContext context)
processEventReady in interface EventListenerCopyright © 2010-2018. All Rights Reserved.