org.gxos.schema
Class MessageID
java.lang.Object
|
+--org.gxos.schema.MessageID
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- GMSMessageID, OriginalGMSID, RequestingGMSID
- public abstract class MessageID
- extends java.lang.Object
- implements java.io.Serializable
Unique ID of message including sequencing Information. This is
discussed by Shrideep. For Garnet Message is uniquely specified
by GXOS Handle in InternalND DTD of Stream and Sequence Number
within Stream.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageID
public MessageID()
getGMSSequenceNumber
public java.lang.String getGMSSequenceNumber()
getGMSStream
public GMSStream getGMSStream()
getIDtostring
public java.lang.String getIDtostring()
isValid
public boolean isValid()
marshal
public abstract void marshal(java.io.Writer out)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Parameters:
out
-
marshal
public abstract void marshal(org.xml.sax.DocumentHandler handler)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Parameters:
handler
-
setGMSSequenceNumber
public void setGMSSequenceNumber(java.lang.String GMSSequenceNumber)
- Parameters:
GMSSequenceNumber
-
setGMSStream
public void setGMSStream(GMSStream GMSStream)
- Parameters:
GMSStream
-
setIDtostring
public void setIDtostring(java.lang.String IDtostring)
- Parameters:
IDtostring
-
validate
public void validate()
throws org.exolab.castor.xml.ValidationException