org.apache.activemq.command
Class MessageId
java.lang.Object
org.apache.activemq.command.MessageId
- All Implemented Interfaces:
- DataStructure
public class MessageId
- extends Object
- implements DataStructure
- Version:
- $Revision: 1.12 $
DATA_STRUCTURE_TYPE
public static final byte DATA_STRUCTURE_TYPE
- See Also:
- Constant Field Values
producerId
protected ProducerId producerId
producerSequenceId
protected long producerSequenceId
brokerSequenceId
protected long brokerSequenceId
MessageId
public MessageId()
MessageId
public MessageId(ProducerInfo producerInfo,
long producerSequenceId)
MessageId
public MessageId(String messageKey)
MessageId
public MessageId(String producerId,
long producerSequenceId)
MessageId
public MessageId(ProducerId producerId,
long producerSequenceId)
setValue
public void setValue(String messageKey)
- Sets the value as a String
setTextView
public void setTextView(String key)
- Sets the transient text view of the message which will be ignored
if the message is marshaled on a transport; so is only for in-JVM changes
to accommodate foreign JMS message IDs
getDataStructureType
public byte getDataStructureType()
- Specified by:
getDataStructureType
in interface DataStructure
- Returns:
- The type of the data structure
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
getProducerId
public ProducerId getProducerId()
setProducerId
public void setProducerId(ProducerId producerId)
getProducerSequenceId
public long getProducerSequenceId()
setProducerSequenceId
public void setProducerSequenceId(long producerSequenceId)
getBrokerSequenceId
public long getBrokerSequenceId()
setBrokerSequenceId
public void setBrokerSequenceId(long brokerSequenceId)
isMarshallAware
public boolean isMarshallAware()
- Specified by:
isMarshallAware
in interface DataStructure
copy
public MessageId copy()
Copyright © 2011 Apache Software Foundation. All Rights Reserved.