public class ScheduledDeliveryHandlerImpl extends Object implements ScheduledDeliveryHandler
| Constructor and Description |
|---|
ScheduledDeliveryHandlerImpl(ScheduledExecutorService scheduledExecutor,
Queue queue) |
| 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 |
getDurableScheduledCount() |
long |
getDurableScheduledSize() |
int |
getScheduledCount() |
List<MessageReference> |
getScheduledReferences() |
long |
getScheduledSize() |
MessageReference |
removeReferenceWithID(long id) |
MessageReference |
removeReferenceWithID(long id,
Transaction tx) |
public ScheduledDeliveryHandlerImpl(ScheduledExecutorService scheduledExecutor, Queue queue)
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 int getDurableScheduledCount()
getDurableScheduledCount in interface ScheduledDeliveryHandlerpublic long getScheduledSize()
getScheduledSize in interface ScheduledDeliveryHandlerpublic long getDurableScheduledSize()
getDurableScheduledSize 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 Exception
removeReferenceWithID in interface ScheduledDeliveryHandlerExceptionpublic MessageReference removeReferenceWithID(long id, Transaction tx) throws Exception
removeReferenceWithID in interface ScheduledDeliveryHandlerExceptionCopyright © 2021 JBoss by Red Hat. All rights reserved.