Package org.rossonet.brain.api.message
Class AbstractBrainMessage<MESSAGE_TYPE extends java.io.Serializable>
- java.lang.Object
-
- org.rossonet.brain.api.message.AbstractBrainMessage<MESSAGE_TYPE>
-
- All Implemented Interfaces:
BrainMessage<MESSAGE_TYPE>,UniversallyUniqueObject
- Direct Known Subclasses:
GossipMessage
public class AbstractBrainMessage<MESSAGE_TYPE extends java.io.Serializable> extends java.lang.Object implements BrainMessage<MESSAGE_TYPE>
-
-
Constructor Summary
Constructors Constructor Description AbstractBrainMessage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BrainMessageHeadergetHeader()MESSAGE_TYPEgetPayload()java.util.UUIDgetUniversallyUniqueIdentifier()voidsetHeader(BrainMessageHeader header)voidsetPayload(MESSAGE_TYPE payload)
-
-
-
Method Detail
-
getHeader
public BrainMessageHeader getHeader()
- Specified by:
getHeaderin interfaceBrainMessage<MESSAGE_TYPE extends java.io.Serializable>
-
getPayload
public MESSAGE_TYPE getPayload()
- Specified by:
getPayloadin interfaceBrainMessage<MESSAGE_TYPE extends java.io.Serializable>
-
getUniversallyUniqueIdentifier
public java.util.UUID getUniversallyUniqueIdentifier()
- Specified by:
getUniversallyUniqueIdentifierin interfaceUniversallyUniqueObject
-
setHeader
public void setHeader(BrainMessageHeader header)
-
setPayload
public void setPayload(MESSAGE_TYPE payload)
-
-