Interface ScheduledDeliveryHandler
-
- All Known Implementing Classes:
ScheduledDeliveryHandlerImpl
public interface ScheduledDeliveryHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<MessageReference>cancel(Predicate<MessageReference> predicate)booleancheckAndSchedule(MessageReference ref, boolean tail)intgetDurableScheduledCount()longgetDurableScheduledSize()intgetScheduledCount()List<MessageReference>getScheduledReferences()longgetScheduledSize()MessageReferenceremoveReferenceWithID(long id)MessageReferenceremoveReferenceWithID(long id, Transaction tx)
-
-
-
Method Detail
-
checkAndSchedule
boolean checkAndSchedule(MessageReference ref, boolean tail)
-
getScheduledCount
int getScheduledCount()
-
getScheduledSize
long getScheduledSize()
-
getDurableScheduledCount
int getDurableScheduledCount()
-
getDurableScheduledSize
long getDurableScheduledSize()
-
getScheduledReferences
List<MessageReference> getScheduledReferences()
-
cancel
List<MessageReference> cancel(Predicate<MessageReference> predicate) throws ActiveMQException
- Throws:
ActiveMQException
-
removeReferenceWithID
MessageReference removeReferenceWithID(long id) throws Exception
- Throws:
Exception
-
removeReferenceWithID
MessageReference removeReferenceWithID(long id, Transaction tx) throws Exception
- Throws:
Exception
-
-