public class Message extends java.lang.Object implements ApplicationObject
Constructor and Description |
---|
Message() |
Message(Message messageTopic) |
Message(Message messageTopic) |
Message(java.util.UUID senserId,
java.util.UUID gatewayId,
java.util.UUID recipientId,
java.util.UUID recipientGatewayId,
java.util.Collection<java.lang.String> stamps,
byte[] content,
java.util.Collection<GroupCollection> groupCollection,
int localLogicalTime) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getContent() |
java.util.UUID |
getGatewayId() |
java.util.Collection<GroupCollection> |
getGroupCollection() |
int |
getLocalLogicalTime() |
java.util.UUID |
getRecipientGatewayId() |
java.util.UUID |
getRecipientId() |
java.util.UUID |
getSenderId() |
java.lang.Object |
getSpecificDdsTopic(UniversalDDSLayerFactory.SupportedDDSVendors ddsVendor) |
java.util.Collection<java.lang.String> |
getStamps() |
java.lang.String |
getTopicTypeName(UniversalDDSLayerFactory.SupportedDDSVendors ddsVendor) |
void |
setContent(byte[] content) |
void |
setGatewayId(java.util.UUID gatewayId) |
void |
setGroupCollection(java.util.Collection<GroupCollection> groupCollection) |
void |
setLocalLogicalTime(int localLogicalTime) |
void |
setRecipientGatewayId(java.util.UUID recipientGatewayId) |
void |
setRecipientId(java.util.UUID recipientId) |
void |
setSenderId(java.util.UUID senserId) |
void |
setStamps(java.util.Collection<java.lang.String> stamps) |
public Message()
public Message(java.util.UUID senserId, java.util.UUID gatewayId, java.util.UUID recipientId, java.util.UUID recipientGatewayId, java.util.Collection<java.lang.String> stamps, byte[] content, java.util.Collection<GroupCollection> groupCollection, int localLogicalTime)
public Message(Message messageTopic)
public Message(Message messageTopic)
public java.lang.Object getSpecificDdsTopic(UniversalDDSLayerFactory.SupportedDDSVendors ddsVendor)
getSpecificDdsTopic
in interface ApplicationObject
public java.lang.String getTopicTypeName(UniversalDDSLayerFactory.SupportedDDSVendors ddsVendor)
getTopicTypeName
in interface ApplicationObject
public java.util.UUID getSenderId()
public void setSenderId(java.util.UUID senserId)
senserId
- public java.util.UUID getGatewayId()
public void setGatewayId(java.util.UUID gatewayId)
gatewayId
- public java.util.UUID getRecipientId()
public void setRecipientId(java.util.UUID recipientId)
recipientId
- public java.util.UUID getRecipientGatewayId()
public void setRecipientGatewayId(java.util.UUID recipientGatewayId)
recipientGatewayId
- public java.util.Collection<java.lang.String> getStamps()
public void setStamps(java.util.Collection<java.lang.String> stamps)
stamps
- public byte[] getContent()
public void setContent(byte[] content)
content
- public java.util.Collection<GroupCollection> getGroupCollection()
public void setGroupCollection(java.util.Collection<GroupCollection> groupCollection)
groupCollection
- public int getLocalLogicalTime()
public void setLocalLogicalTime(int localLogicalTime)
localLogicalTime
-