Class ContainerMessage

  • All Implemented Interfaces:
    java.io.Serializable

    public class ContainerMessage
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • ContainerMessage

        protected ContainerMessage​(ID from,
                                   ID to,
                                   long seq,
                                   java.io.Serializable data)
    • Method Detail

      • getData

        public java.io.Serializable getData()
        Returns:
        Returns the data.
      • setData

        public void setData​(java.io.Serializable data)
        Parameters:
        data - The data to set.
      • getFromContainerID

        public ID getFromContainerID()
        Returns:
        Returns the fromContainerID.
      • setFromContainerID

        public void setFromContainerID​(ID fromContainerID)
        Parameters:
        fromContainerID - The fromContainerID to set.
      • getSequence

        public long getSequence()
        Returns:
        Returns the sequence.
      • setSequence

        public void setSequence​(long sequence)
        Parameters:
        sequence - The sequence to set.
      • getToContainerID

        public ID getToContainerID()
        Returns:
        Returns the toContainerID.
      • setToContainerID

        public void setToContainerID​(ID toContainerID)
        Parameters:
        toContainerID - The toContainerID to set.
      • createViewChangeMessage

        public static ContainerMessage createViewChangeMessage​(ID from,
                                                               ID to,
                                                               long seq,
                                                               ID[] ids,
                                                               boolean add,
                                                               java.io.Serializable data)
      • createJoinGroupMessage

        public static ContainerMessage createJoinGroupMessage​(ID from,
                                                              ID to,
                                                              long seq,
                                                              java.io.Serializable data)
      • createLeaveGroupMessage

        public static ContainerMessage createLeaveGroupMessage​(ID from,
                                                               ID to,
                                                               long seq,
                                                               java.io.Serializable data)
      • createSharedObjectCreateMessage

        public static ContainerMessage createSharedObjectCreateMessage​(ID from,
                                                                       ID to,
                                                                       long seq,
                                                                       java.io.Serializable data)
      • createSharedObjectCreateResponseMessage

        public static ContainerMessage createSharedObjectCreateResponseMessage​(ID from,
                                                                               ID to,
                                                                               long contSeq,
                                                                               ID soID,
                                                                               java.lang.Throwable e,
                                                                               long sequence)
      • createSharedObjectMessage

        public static ContainerMessage createSharedObjectMessage​(ID from,
                                                                 ID to,
                                                                 long seq,
                                                                 ID fromSharedObject,
                                                                 java.io.Serializable data)
      • createSharedObjectDisposeMessage

        public static ContainerMessage createSharedObjectDisposeMessage​(ID from,
                                                                        ID to,
                                                                        long seq,
                                                                        ID sharedObjectID)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object