All Implemented Interfaces:
MessagePacketI, Packet
Direct Known Subclasses:
SessionReceiveMessage_1X

public class SessionReceiveMessage extends MessagePacket
  • Field Details

    • consumerID

      protected long consumerID
    • deliveryCount

      protected int deliveryCount
  • Constructor Details

    • SessionReceiveMessage

      public SessionReceiveMessage(long consumerID, ICoreMessage message, int deliveryCount)
    • SessionReceiveMessage

      public SessionReceiveMessage(CoreMessage message)
  • Method Details

    • getConsumerID

      public long getConsumerID()
    • getDeliveryCount

      public int getDeliveryCount()
    • expectedEncodeSize

      public int expectedEncodeSize()
      Description copied from interface: Packet
      This will return the expected packet size for the encoding
    • encodeRest

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

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

      protected void receiveMessage(io.netty.buffer.ByteBuf buffer)
    • hashCode

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

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

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