Class ProducerId

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

public class ProducerId extends Object implements DataStructure
  • Field Details

    • DATA_STRUCTURE_TYPE

      public static final byte DATA_STRUCTURE_TYPE
      See Also:
    • connectionId

      protected String connectionId
    • sessionId

      protected long sessionId
    • value

      protected long value
    • hashCode

      protected transient int hashCode
    • key

      protected transient String key
    • parentId

      protected transient SessionId parentId
  • Constructor Details

    • ProducerId

      public ProducerId()
    • ProducerId

      public ProducerId(SessionId sessionId, long producerId)
    • ProducerId

      public ProducerId(ProducerId id)
    • ProducerId

      public ProducerId(String producerKey)
  • Method Details

    • getParentId

      public SessionId getParentId()
    • hashCode

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

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

      public String toString()
      Overrides:
      toString 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 producerId)
    • getSessionId

      public long getSessionId()
    • setSessionId

      public void setSessionId(long sessionId)
    • isMarshallAware

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