public class IndirectMessageReference extends Object implements QueueMessageReference
NULL_MESSAGE| Constructor and Description |
|---|
IndirectMessageReference(org.apache.activemq.command.Message message) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProcessAsExpired() |
int |
decrementReferenceCount() |
void |
drop() |
boolean |
dropIfLive()
Check if the message has already been dropped before
dropping.
|
long |
getExpiration() |
String |
getGroupID() |
int |
getGroupSequence() |
LockOwner |
getLockOwner() |
org.apache.activemq.command.Message |
getMessage() |
org.apache.activemq.command.Message |
getMessageHardRef() |
org.apache.activemq.command.MessageId |
getMessageId() |
int |
getRedeliveryCounter() |
int |
getReferenceCount() |
org.apache.activemq.command.Message.MessageDestination |
getRegionDestination() |
int |
getSize() |
org.apache.activemq.command.ConsumerId |
getTargetConsumerId() |
void |
incrementRedeliveryCounter() |
int |
incrementReferenceCount() |
boolean |
isAcked() |
boolean |
isAdvisory() |
boolean |
isDropped() |
boolean |
isExpired() |
boolean |
isLocked() |
boolean |
isPersistent() |
boolean |
lock(LockOwner subscription) |
void |
setAcked(boolean b) |
String |
toString() |
boolean |
unlock() |
public IndirectMessageReference(org.apache.activemq.command.Message message)
message - public org.apache.activemq.command.Message getMessageHardRef()
getMessageHardRef in interface org.apache.activemq.broker.region.MessageReferencepublic int getReferenceCount()
getReferenceCount in interface org.apache.activemq.broker.region.MessageReferencepublic int incrementReferenceCount()
incrementReferenceCount in interface org.apache.activemq.broker.region.MessageReferencepublic int decrementReferenceCount()
decrementReferenceCount in interface org.apache.activemq.broker.region.MessageReferencepublic org.apache.activemq.command.Message getMessage()
getMessage in interface org.apache.activemq.broker.region.MessageReferencepublic void incrementRedeliveryCounter()
incrementRedeliveryCounter in interface org.apache.activemq.broker.region.MessageReferencepublic boolean isDropped()
isDropped in interface org.apache.activemq.broker.region.MessageReferenceisDropped in interface QueueMessageReferencepublic void drop()
drop in interface QueueMessageReferencepublic boolean dropIfLive()
dropIfLive 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 org.apache.activemq.broker.region.MessageReferencepublic org.apache.activemq.command.MessageId getMessageId()
getMessageId in interface org.apache.activemq.broker.region.MessageReferencepublic org.apache.activemq.command.Message.MessageDestination getRegionDestination()
getRegionDestination in interface org.apache.activemq.broker.region.MessageReferencepublic boolean isPersistent()
isPersistent in interface org.apache.activemq.broker.region.MessageReferencepublic boolean isLocked()
public boolean isAcked()
isAcked in interface QueueMessageReferencepublic void setAcked(boolean b)
setAcked in interface QueueMessageReferencepublic String getGroupID()
getGroupID in interface org.apache.activemq.broker.region.MessageReferencepublic int getGroupSequence()
getGroupSequence in interface org.apache.activemq.broker.region.MessageReferencepublic org.apache.activemq.command.ConsumerId getTargetConsumerId()
getTargetConsumerId in interface org.apache.activemq.broker.region.MessageReferencepublic long getExpiration()
getExpiration in interface org.apache.activemq.broker.region.MessageReferencepublic boolean isExpired()
isExpired in interface org.apache.activemq.broker.region.MessageReferencepublic int getSize()
getSize in interface org.apache.activemq.broker.region.MessageReferencepublic boolean isAdvisory()
isAdvisory in interface org.apache.activemq.broker.region.MessageReferencepublic boolean canProcessAsExpired()
canProcessAsExpired in interface org.apache.activemq.broker.region.MessageReferenceCopyright © 2005–2020 The Apache Software Foundation. All rights reserved.