org.activemq.service
Class MessageIdentity
java.lang.Object
org.activemq.service.MessageIdentity
- All Implemented Interfaces:
- Serializable, Comparable
public class MessageIdentity
- extends Object
- implements Comparable, Serializable
Represents a message identity, either by using a unique
message number, which is ordered and must not be zero or
by specifying the String messageID.
Typically a client accessing the MessageStore may have
one or the other. Depending on which one is specified the
other value may be filled in by operations on the MessageStore
- Version:
- $Revision: 1.1.1.1 $
- See Also:
- Serialized Form
MessageIdentity
public MessageIdentity()
MessageIdentity
public MessageIdentity(String messageID)
MessageIdentity
public MessageIdentity(String messageID,
Object sequenceNumber)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object that)
- Overrides:
equals
in class Object
equals
public boolean equals(MessageIdentity that)
compareTo
public int compareTo(Object object)
- Specified by:
compareTo
in interface Comparable
toString
public String toString()
- Overrides:
toString
in class Object
getMessageID
public String getMessageID()
setMessageID
public void setMessageID(String messageID)
getSequenceNumber
public Object getSequenceNumber()
- Returns:
- the sequence number which may be a number or some database specific type
setSequenceNumber
public void setSequenceNumber(Object sequenceNumber)
Copyright © 2004-2010 Protique, Ltd.. All Rights Reserved.