Class SessionId

java.lang.Object
org.apache.activemq.command.SessionId
All Implemented Interfaces:
DataStructure

public class SessionId extends Object implements DataStructure
  • Field Details

    • DATA_STRUCTURE_TYPE

      public static final byte DATA_STRUCTURE_TYPE
      See Also:
    • connectionId

      protected String connectionId
    • value

      protected long value
    • hashCode

      protected transient int hashCode
    • key

      protected transient String key
    • parentId

      protected transient ConnectionId parentId
  • Constructor Details

    • SessionId

      public SessionId()
    • SessionId

      public SessionId(ConnectionId connectionId, long sessionId)
    • SessionId

      public SessionId(SessionId id)
    • SessionId

      public SessionId(ProducerId id)
    • SessionId

      public SessionId(ConsumerId id)
  • Method Details

    • getParentId

      public ConnectionId getParentId()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • getDataStructureType

      public byte getDataStructureType()
      Specified by:
      getDataStructureType in interface DataStructure
      Returns:
      The type of the data structure
    • getConnectionId

      public String getConnectionId()
    • setConnectionId

      public void setConnectionId(String connectionId)
    • getValue

      public long getValue()
    • setValue

      public void setValue(long sessionId)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isMarshallAware

      public boolean isMarshallAware()
      Specified by:
      isMarshallAware in interface DataStructure