java.lang.Object
org.apache.activemq.artemis.core.protocol.core.impl.PacketImpl
org.apache.activemq.artemis.core.protocol.core.impl.wireformat.CreateSessionMessage
All Implemented Interfaces:
Packet
Direct Known Subclasses:
CreateSessionMessage_V2

public class CreateSessionMessage extends PacketImpl
  • Constructor Details

    • CreateSessionMessage

      public CreateSessionMessage(String name, long sessionChannelID, int version, String username, String password, int minLargeMessageSize, boolean xa, boolean autoCommitSends, boolean autoCommitAcks, boolean preAcknowledge, int windowSize, String defaultAddress)
    • CreateSessionMessage

      protected CreateSessionMessage(byte type, String name, long sessionChannelID, int version, String username, String password, int minLargeMessageSize, boolean xa, boolean autoCommitSends, boolean autoCommitAcks, boolean preAcknowledge, int windowSize, String defaultAddress)
    • CreateSessionMessage

      public CreateSessionMessage()
    • CreateSessionMessage

      protected CreateSessionMessage(byte type)
  • Method Details

    • getName

      public String getName()
    • getSessionChannelID

      public long getSessionChannelID()
    • getVersion

      public int getVersion()
    • getUsername

      public String getUsername()
    • getPassword

      public String getPassword()
    • isXA

      public boolean isXA()
    • isAutoCommitSends

      public boolean isAutoCommitSends()
    • isAutoCommitAcks

      public boolean isAutoCommitAcks()
    • isPreAcknowledge

      public boolean isPreAcknowledge()
    • getWindowSize

      public int getWindowSize()
    • getDefaultAddress

      public String getDefaultAddress()
    • encodeRest

      public void encodeRest(ActiveMQBuffer buffer)
      Overrides:
      encodeRest in class PacketImpl
    • decodeRest

      public void decodeRest(ActiveMQBuffer buffer)
      Overrides:
      decodeRest in class PacketImpl
    • isRequiresConfirmations

      public final boolean isRequiresConfirmations()
      Description copied from interface: Packet
      Returns true if a confirmation should be sent on receipt of this packet.
      Specified by:
      isRequiresConfirmations in interface Packet
      Overrides:
      isRequiresConfirmations in class PacketImpl
      Returns:
      true if a confirmation should be sent on receipt of this packet
    • getMinLargeMessageSize

      public int getMinLargeMessageSize()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class PacketImpl
    • getPacketString

      protected String getPacketString()
      Overrides:
      getPacketString in class PacketImpl
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class PacketImpl