Class RpcMessage

java.lang.Object
org.apache.catalina.tribes.group.RpcMessage
All Implemented Interfaces:
Externalizable, Serializable
Direct Known Subclasses:
RpcMessage.NoRpcChannelReply

public class RpcMessage extends Object implements Externalizable
A message used for RPC communication between group members.
See Also:
  • Field Details

    • message

      protected Serializable message
      The payload of the message.
    • uuid

      protected byte[] uuid
      The unique identifier for this message.
    • rpcId

      protected byte[] rpcId
      The RPC channel identifier.
    • reply

      protected boolean reply
      Whether this message is a reply.
  • Constructor Details

    • RpcMessage

      public RpcMessage()
      Default constructor required by Externalizable.
    • RpcMessage

      public RpcMessage(byte[] rpcId, byte[] uuid, Serializable message)
      Create a new RpcMessage.
      Parameters:
      rpcId - The RPC channel identifier
      uuid - The unique identifier for this message
      message - The message payload
  • Method Details