public class IndirectMessageReference extends java.lang.Object implements QueueMessageReference
NULL_MESSAGE| Constructor and Description |
|---|
IndirectMessageReference(Message message) |
| Modifier and Type | Method and Description |
|---|---|
int |
decrementReferenceCount() |
void |
drop() |
long |
getExpiration() |
java.lang.String |
getGroupID() |
int |
getGroupSequence() |
LockOwner |
getLockOwner() |
Message |
getMessage() |
Message |
getMessageHardRef() |
MessageId |
getMessageId() |
int |
getRedeliveryCounter() |
int |
getReferenceCount() |
Message.MessageDestination |
getRegionDestination() |
int |
getSize() |
ConsumerId |
getTargetConsumerId() |
void |
incrementRedeliveryCounter() |
int |
incrementReferenceCount() |
boolean |
isAcked() |
boolean |
isAdvisory() |
boolean |
isDropped()
Returns true if this message is dropped.
|
boolean |
isExpired()
Returns true if this message is expired
|
boolean |
isLocked() |
boolean |
isPersistent() |
boolean |
lock(LockOwner subscription) |
void |
setAcked(boolean b) |
java.lang.String |
toString() |
boolean |
unlock() |
public IndirectMessageReference(Message message)
message - public Message getMessageHardRef()
getMessageHardRef in interface MessageReferencepublic int getReferenceCount()
getReferenceCount in interface MessageReferencepublic int incrementReferenceCount()
incrementReferenceCount in interface MessageReferencepublic int decrementReferenceCount()
decrementReferenceCount in interface MessageReferencepublic Message getMessage()
getMessage in interface MessageReferencepublic java.lang.String toString()
toString in class java.lang.Objectpublic void incrementRedeliveryCounter()
incrementRedeliveryCounter in interface MessageReferencepublic boolean isDropped()
MessageReferenceisDropped in interface MessageReferenceisDropped in interface QueueMessageReferencepublic void drop()
drop in interface QueueMessageReferencepublic boolean lock(LockOwner subscription)
lock in interface QueueMessageReferencepublic boolean unlock()
unlock in interface QueueMessageReferencepublic LockOwner getLockOwner()
getLockOwner in interface QueueMessageReferencepublic int getRedeliveryCounter()
getRedeliveryCounter in interface MessageReferencepublic MessageId getMessageId()
getMessageId in interface MessageReferencepublic Message.MessageDestination getRegionDestination()
getRegionDestination in interface MessageReferencepublic boolean isPersistent()
isPersistent in interface MessageReferencepublic boolean isLocked()
public boolean isAcked()
isAcked in interface QueueMessageReferencepublic void setAcked(boolean b)
setAcked in interface QueueMessageReferencepublic java.lang.String getGroupID()
getGroupID in interface MessageReferencepublic int getGroupSequence()
getGroupSequence in interface MessageReferencepublic ConsumerId getTargetConsumerId()
getTargetConsumerId in interface MessageReferencepublic long getExpiration()
getExpiration in interface MessageReferencepublic boolean isExpired()
MessageReferenceisExpired in interface MessageReferencepublic int getSize()
getSize in interface MessageReferencepublic boolean isAdvisory()
isAdvisory in interface MessageReferenceCopyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.