public abstract class DefaultOverduePosterBase extends java.lang.Object implements OverduePoster
| Constructor and Description |
|---|
DefaultOverduePosterBase(org.killbill.notificationq.api.NotificationQueueService notificationQueueService,
org.skife.jdbi.v2.IDBI dbi,
org.skife.jdbi.v2.IDBI roDbi,
org.killbill.clock.Clock clock,
CacheControllerDispatcher cacheControllerDispatcher,
NonEntityDao nonEntityDao,
InternalCallContextFactory internalCallContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract <T extends OverdueCheckNotificationKey> |
cleanupFutureNotificationsFormTransaction(EntitySqlDaoWrapperFactory entitySqlDaoWrapperFactory,
java.lang.Iterable<org.killbill.notificationq.api.NotificationEventWithMetadata<T>> futureNotifications,
org.joda.time.DateTime futureNotificationTime,
org.killbill.notificationq.api.NotificationQueue overdueQueue) |
<T extends OverdueCheckNotificationKey> |
clearOverdueCheckNotifications(java.util.UUID accountId,
java.lang.String overdueQueueName,
java.lang.Class<T> clazz,
InternalCallContext context) |
<T extends OverdueCheckNotificationKey> |
insertOverdueNotification(java.util.UUID accountId,
org.joda.time.DateTime futureNotificationTime,
java.lang.String overdueQueueName,
T notificationKey,
InternalCallContext context) |
public DefaultOverduePosterBase(org.killbill.notificationq.api.NotificationQueueService notificationQueueService,
org.skife.jdbi.v2.IDBI dbi,
@Named(value="main-ro")
org.skife.jdbi.v2.IDBI roDbi,
org.killbill.clock.Clock clock,
CacheControllerDispatcher cacheControllerDispatcher,
NonEntityDao nonEntityDao,
InternalCallContextFactory internalCallContextFactory)
public <T extends OverdueCheckNotificationKey> void insertOverdueNotification(java.util.UUID accountId, org.joda.time.DateTime futureNotificationTime, java.lang.String overdueQueueName, T notificationKey, InternalCallContext context)
insertOverdueNotification in interface OverduePosterpublic <T extends OverdueCheckNotificationKey> void clearOverdueCheckNotifications(java.util.UUID accountId, java.lang.String overdueQueueName, java.lang.Class<T> clazz, InternalCallContext context)
clearOverdueCheckNotifications in interface OverduePosterprotected abstract <T extends OverdueCheckNotificationKey> boolean cleanupFutureNotificationsFormTransaction(EntitySqlDaoWrapperFactory entitySqlDaoWrapperFactory, java.lang.Iterable<org.killbill.notificationq.api.NotificationEventWithMetadata<T>> futureNotifications, org.joda.time.DateTime futureNotificationTime, org.killbill.notificationq.api.NotificationQueue overdueQueue)
Copyright © 2010-2018. All Rights Reserved.