Class JmsSessionInfo

java.lang.Object
org.apache.qpid.jms.meta.JmsAbstractResource
org.apache.qpid.jms.meta.JmsSessionInfo
All Implemented Interfaces:
Comparable<JmsSessionInfo>, JmsResource

public final class JmsSessionInfo extends JmsAbstractResource implements Comparable<JmsSessionInfo>
  • Constructor Details

    • JmsSessionInfo

      public JmsSessionInfo(JmsConnectionInfo connectionInfo, long sessionId)
    • JmsSessionInfo

      public JmsSessionInfo(JmsSessionId sessionId)
  • Method Details

    • copy

      public JmsSessionInfo copy()
    • getId

      public JmsSessionId getId()
      Description copied from interface: JmsResource
      Returns the assigned resource ID for this JmsResource instance.
      Specified by:
      getId in interface JmsResource
      Returns:
      the assigned resource ID for this JmsResource instance.
    • visit

      public void visit(JmsResourceVistor vistor) throws Exception
      Description copied from interface: JmsResource
      Allows a visitor object to walk the resources and process them.
      Specified by:
      visit in interface JmsResource
      Parameters:
      vistor - The visitor instance that is processing this resource.
      Throws:
      Exception - if an error occurs while visiting this resource.
    • getAcknowledgementMode

      public int getAcknowledgementMode()
    • setAcknowledgementMode

      public void setAcknowledgementMode(int acknowledgementMode)
    • isTransacted

      public boolean isTransacted()
    • isSendAcksAsync

      public boolean isSendAcksAsync()
    • setSendAcksAsync

      public void setSendAcksAsync(boolean sendAcksAsync)
    • toString

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

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • compareTo

      public int compareTo(JmsSessionInfo other)
      Specified by:
      compareTo in interface Comparable<JmsSessionInfo>
    • getMessageIDPolicy

      public JmsMessageIDPolicy getMessageIDPolicy()
    • setMessageIDPolicy

      public void setMessageIDPolicy(JmsMessageIDPolicy messageIDPolicy)
    • getPrefetchPolicy

      public JmsPrefetchPolicy getPrefetchPolicy()
    • setPrefetchPolicy

      public void setPrefetchPolicy(JmsPrefetchPolicy prefetchPolicy)
    • getPresettlePolicy

      public JmsPresettlePolicy getPresettlePolicy()
    • setPresettlePolicy

      public void setPresettlePolicy(JmsPresettlePolicy presettlePolicy)
    • getRedeliveryPolicy

      public JmsRedeliveryPolicy getRedeliveryPolicy()
    • setRedeliveryPolicy

      public void setRedeliveryPolicy(JmsRedeliveryPolicy redeliveryPolicy)
    • getDeserializationPolicy

      public JmsDeserializationPolicy getDeserializationPolicy()
    • setDeserializationPolicy

      public void setDeserializationPolicy(JmsDeserializationPolicy deserializationPolicy)