Class AmqpHeader

java.lang.Object
org.apache.qpid.jms.provider.amqp.message.AmqpHeader

public final class AmqpHeader extends Object
Wraps around the proton Header object and provides an ability to determine if the Header can be optimized out of message encodes
  • Constructor Details

    • AmqpHeader

      public AmqpHeader()
    • AmqpHeader

      public AmqpHeader(AmqpHeader header)
    • AmqpHeader

      public AmqpHeader(org.apache.qpid.proton.amqp.messaging.Header header)
  • Method Details

    • setHeader

      public void setHeader(org.apache.qpid.proton.amqp.messaging.Header header)
    • setHeader

      public void setHeader(AmqpHeader header)
    • getHeader

      public org.apache.qpid.proton.amqp.messaging.Header getHeader()
    • isDefault

      public boolean isDefault()
    • nonDefaultDurable

      public boolean nonDefaultDurable()
    • nonDefaultPriority

      public boolean nonDefaultPriority()
    • nonDefaultTimeToLive

      public boolean nonDefaultTimeToLive()
    • nonDefaultFirstAcquirer

      public boolean nonDefaultFirstAcquirer()
    • nonDefaultDeliveryCount

      public boolean nonDefaultDeliveryCount()
    • isDurable

      public boolean isDurable()
    • setDurable

      public void setDurable(Boolean value)
    • getPriority

      public int getPriority()
    • setPriority

      public void setPriority(org.apache.qpid.proton.amqp.UnsignedByte value)
    • setPriority

      public void setPriority(int priority)
    • getTimeToLive

      public long getTimeToLive()
    • setTimeToLive

      public void setTimeToLive(org.apache.qpid.proton.amqp.UnsignedInteger value)
    • setTimeToLive

      public void setTimeToLive(long timeToLive)
    • isFirstAcquirer

      public boolean isFirstAcquirer()
    • setFirstAcquirer

      public void setFirstAcquirer(Boolean value)
    • getDeliveryCount

      public int getDeliveryCount()
    • setDeliveryCount

      public void setDeliveryCount(org.apache.qpid.proton.amqp.UnsignedInteger value)
    • setDeliveryCount

      public void setDeliveryCount(int count)
    • toString

      public String toString()
      Overrides:
      toString in class Object