Package de.xima.fc.event.ms.impl.cluster
Class DistributedClusterMessage
- java.lang.Object
-
- de.xima.fc.event.ms.impl.cluster.DistributedClusterMessage
-
- All Implemented Interfaces:
IClusterMessage,Serializable
public final class DistributedClusterMessage extends Object implements IClusterMessage
Model for a distributed cluster message that carries a generic serializable message.- Since:
- 8.5.0
- Author:
- Norman Lorenz
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DistributedClusterMessage(Event messageData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)EventgetMessageData()NodeModelgetSourceNode()NodeModelgetTargetNode()inthashCode()voidsetSourceNode(NodeModel sourceNode)StringtoString()
-
-
-
Constructor Detail
-
DistributedClusterMessage
public DistributedClusterMessage(Event messageData)
-
-
Method Detail
-
getTargetNode
public NodeModel getTargetNode()
- Specified by:
getTargetNodein interfaceIClusterMessage- Returns:
- The node to which the message should be sent.
-
getMessageData
public Event getMessageData()
- Specified by:
getMessageDatain interfaceIClusterMessage- Returns:
- The payload with the message details.
-
getSourceNode
public NodeModel getSourceNode()
- Specified by:
getSourceNodein interfaceIClusterMessage- Returns:
- The source node from which the message originates.
-
setSourceNode
public void setSourceNode(NodeModel sourceNode)
- Specified by:
setSourceNodein interfaceIClusterMessage- Parameters:
sourceNode- The source node from which the message originates.
-
-