Class NonBlockingCoordinator.CoordinationMessage

java.lang.Object
org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator.CoordinationMessage
Enclosing class:
NonBlockingCoordinator

public static class NonBlockingCoordinator.CoordinationMessage extends Object
  • Field Details

    • buf

      protected final XByteBuffer buf
    • leader

      protected Member leader
    • source

      protected Member source
    • view

      protected Member[] view
    • id

      protected UniqueId id
    • type

      protected byte[] type
  • Constructor Details

    • CoordinationMessage

      public CoordinationMessage(XByteBuffer buf)
    • CoordinationMessage

      public CoordinationMessage(Member leader, Member source, Member[] view, UniqueId id, byte[] type)
  • Method Details

    • getHeader

      public byte[] getHeader()
    • getLeader

      public Member getLeader()
    • getSource

      public Member getSource()
    • getId

      public UniqueId getId()
    • getMembers

      public Member[] getMembers()
    • getType

      public byte[] getType()
    • getBuffer

      public XByteBuffer getBuffer()
    • parse

      public void parse()
    • write

      public void write()