org.jboss.tm
Class TxUtils

java.lang.Object
  extended by org.jboss.tm.TxUtils

public class TxUtils
extends Object

TxUtils.java has utility methods for determining transaction status in various useful ways.

Version:
$Revision: 63569 $
Author:
David Jencks, Bill Burke, Dimitris Andreadis, adrian@jboss.org

Method Summary
static String getStatusAsString(int status)
          Converts a tx Status index to a String
static String getXAErrorCodeAsString(int errorCode)
          Converts a XAException error code to a string.
static String getXAResourceFlagsAsString(int flags)
          Converts a XAResource flag to a String
static boolean isActive()
           
static boolean isActive(int status)
           
static boolean isActive(Transaction tx)
           
static boolean isActive(TransactionManager tm)
           
static boolean isActive(UserTransaction ut)
           
static boolean isCompleted()
           
static boolean isCompleted(int status)
           
static boolean isCompleted(Transaction tx)
           
static boolean isCompleted(TransactionManager tm)
           
static boolean isCompleted(UserTransaction ut)
           
static boolean isRollback()
           
static boolean isRollback(int status)
           
static boolean isRollback(Transaction tx)
           
static boolean isRollback(TransactionManager tm)
           
static boolean isRollback(UserTransaction ut)
           
static boolean isUncommitted()
           
static boolean isUncommitted(int status)
           
static boolean isUncommitted(Transaction tx)
           
static boolean isUncommitted(TransactionManager tm)
           
static boolean isUncommitted(UserTransaction ut)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isActive

public static boolean isActive(Transaction tx)

isActive

public static boolean isActive(TransactionManager tm)

isActive

public static boolean isActive()

isActive

public static boolean isActive(UserTransaction ut)

isActive

public static boolean isActive(int status)

isUncommitted

public static boolean isUncommitted(Transaction tx)

isUncommitted

public static boolean isUncommitted(TransactionManager tm)

isUncommitted

public static boolean isUncommitted()

isUncommitted

public static boolean isUncommitted(UserTransaction ut)

isUncommitted

public static boolean isUncommitted(int status)

isCompleted

public static boolean isCompleted(Transaction tx)

isCompleted

public static boolean isCompleted(TransactionManager tm)

isCompleted

public static boolean isCompleted()

isCompleted

public static boolean isCompleted(UserTransaction ut)

isCompleted

public static boolean isCompleted(int status)

isRollback

public static boolean isRollback(Transaction tx)

isRollback

public static boolean isRollback(TransactionManager tm)

isRollback

public static boolean isRollback()

isRollback

public static boolean isRollback(UserTransaction ut)

isRollback

public static boolean isRollback(int status)

getStatusAsString

public static String getStatusAsString(int status)
Converts a tx Status index to a String

Parameters:
status - the Status index
Returns:
status as String or "STATUS_INVALID(value)"
See Also:
Status

getXAResourceFlagsAsString

public static String getXAResourceFlagsAsString(int flags)
Converts a XAResource flag to a String

Parameters:
flags - the flags passed in to start(), end(), recover()
Returns:
the flags in String form
See Also:
XAResource

getXAErrorCodeAsString

public static String getXAErrorCodeAsString(int errorCode)
Converts a XAException error code to a string.

Parameters:
errorCode - an XAException error code
Returns:
the error code in String form.
See Also:
XAException


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.