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) |
public ScheduledDeliveryHandlerImpl(ScheduledExecutorService scheduledExecutor, Queue queue)
public boolean checkAndSchedule(MessageReference ref, boolean tail)
checkAndSchedule
in interface ScheduledDeliveryHandler
public void addInPlace(long deliveryTime, MessageReference ref, boolean tail)
public int getScheduledCount()
getScheduledCount
in interface ScheduledDeliveryHandler
public int getDurableScheduledCount()
getDurableScheduledCount
in interface ScheduledDeliveryHandler
public long getScheduledSize()
getScheduledSize
in interface ScheduledDeliveryHandler
public long getDurableScheduledSize()
getDurableScheduledSize
in interface ScheduledDeliveryHandler
public List<MessageReference> getScheduledReferences()
getScheduledReferences
in interface ScheduledDeliveryHandler
public List<MessageReference> cancel(Filter filter) throws ActiveMQException
cancel
in interface ScheduledDeliveryHandler
ActiveMQException
public MessageReference removeReferenceWithID(long id) throws ActiveMQException
removeReferenceWithID
in interface ScheduledDeliveryHandler
ActiveMQException
Copyright © 2019 JBoss by Red Hat. All rights reserved.