Interface QueueMessageReference
- All Superinterfaces:
org.apache.activemq.broker.region.MessageReference
- All Known Implementing Classes:
IndirectMessageReference, NullMessageReference
public interface QueueMessageReference
extends org.apache.activemq.broker.region.MessageReference
Queue specific MessageReference.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoiddrop()booleanbooleanisAcked()booleanbooleanbooleanvoidsetAcked(boolean b) voidsetDelivered(boolean delivered) booleanunlock()Methods inherited from interface org.apache.activemq.broker.region.MessageReference
canProcessAsExpired, decrementReferenceCount, getExpiration, getGroupID, getGroupSequence, getMessage, getMessageHardRef, getMessageId, getRedeliveryCounter, getReferenceCount, getRegionDestination, getSize, getTargetConsumerId, incrementRedeliveryCounter, incrementReferenceCount, isAdvisory, isExpired, isPersistent
-
Field Details
-
NULL_MESSAGE
-
-
Method Details
-
isAcked
boolean isAcked() -
setAcked
void setAcked(boolean b) -
drop
void drop() -
dropIfLive
boolean dropIfLive() -
isDropped
boolean isDropped()- Specified by:
isDroppedin interfaceorg.apache.activemq.broker.region.MessageReference
-
lock
-
unlock
boolean unlock() -
getLockOwner
LockOwner getLockOwner() -
isDelivered
boolean isDelivered() -
setDelivered
void setDelivered(boolean delivered)
-