Class JmsTransactionInfo

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

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

  • Method Details

    • copy

      public JmsTransactionInfo copy()
    • getId

      public JmsTransactionId 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.
    • getSessionId

      public JmsSessionId getSessionId()
      Returns:
      the JmsSessionId of the Session that this transaction is owned by.
    • isInDoubt

      public boolean isInDoubt()
      Returns:
      the inDoubt
    • setInDoubt

      public void setInDoubt(boolean inDoubt)
      Parameters:
      inDoubt - the inDoubt to set
    • hashCode

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

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

      public int compareTo(JmsTransactionInfo other)
      Specified by:
      compareTo in interface Comparable<JmsTransactionInfo>
    • toString

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

      public void visit(JmsResourceVistor visitor) 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:
      visitor - The visitor instance that is processing this resource.
      Throws:
      Exception - if an error occurs while visiting this resource.