Package org.apache.qpid.jms.meta
Class JmsTransactionInfo
- java.lang.Object
-
- org.apache.qpid.jms.meta.JmsAbstractResource
-
- org.apache.qpid.jms.meta.JmsTransactionInfo
-
- All Implemented Interfaces:
java.lang.Comparable<JmsTransactionInfo>,JmsResource
public final class JmsTransactionInfo extends JmsAbstractResource implements java.lang.Comparable<JmsTransactionInfo>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.qpid.jms.meta.JmsResource
JmsResource.ResourceState
-
-
Constructor Summary
Constructors Constructor Description JmsTransactionInfo(JmsSessionId sessionId, JmsTransactionId transactionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(JmsTransactionInfo other)JmsTransactionInfocopy()booleanequals(java.lang.Object obj)JmsTransactionIdgetId()Returns the assigned resource ID for this JmsResource instance.JmsSessionIdgetSessionId()inthashCode()booleanisInDoubt()voidsetInDoubt(boolean inDoubt)java.lang.StringtoString()voidvisit(JmsResourceVistor visitor)Allows a visitor object to walk the resources and process them.-
Methods inherited from class org.apache.qpid.jms.meta.JmsAbstractResource
getState, isClosed, setState
-
-
-
-
Constructor Detail
-
JmsTransactionInfo
public JmsTransactionInfo(JmsSessionId sessionId, JmsTransactionId transactionId)
-
-
Method Detail
-
copy
public JmsTransactionInfo copy()
-
getId
public JmsTransactionId getId()
Description copied from interface:JmsResourceReturns the assigned resource ID for this JmsResource instance.- Specified by:
getIdin interfaceJmsResource- 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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
compareTo
public int compareTo(JmsTransactionInfo other)
- Specified by:
compareToin interfacejava.lang.Comparable<JmsTransactionInfo>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
visit
public void visit(JmsResourceVistor visitor) throws java.lang.Exception
Description copied from interface:JmsResourceAllows a visitor object to walk the resources and process them.- Specified by:
visitin interfaceJmsResource- Parameters:
visitor- The visitor instance that is processing this resource.- Throws:
java.lang.Exception- if an error occurs while visiting this resource.
-
-