public class ScheduledDeliveryHandlerImpl extends Object implements ScheduledDeliveryHandler
| Constructor and Description |
|---|
ScheduledDeliveryHandlerImpl(ScheduledExecutorService scheduledExecutor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInPlace(long deliveryTime,
MessageReference ref,
boolean tail) |
List<MessageReference> |
cancel(Filter filter) |
boolean |
checkAndSchedule(MessageReference ref,
boolean tail) |
int |
getScheduledCount() |
List<MessageReference> |
getScheduledReferences() |
MessageReference |
removeReferenceWithID(long id) |
public ScheduledDeliveryHandlerImpl(ScheduledExecutorService scheduledExecutor)
public boolean checkAndSchedule(MessageReference ref, boolean tail)
checkAndSchedule in interface ScheduledDeliveryHandlerpublic void addInPlace(long deliveryTime,
MessageReference ref,
boolean tail)
public int getScheduledCount()
getScheduledCount in interface ScheduledDeliveryHandlerpublic List<MessageReference> getScheduledReferences()
getScheduledReferences in interface ScheduledDeliveryHandlerpublic List<MessageReference> cancel(Filter filter) throws ActiveMQException
cancel in interface ScheduledDeliveryHandlerActiveMQExceptionpublic MessageReference removeReferenceWithID(long id) throws ActiveMQException
removeReferenceWithID in interface ScheduledDeliveryHandlerActiveMQExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.