org.mule.transaction
Interface XaTransaction.MuleXaObject

All Known Implementing Classes:
ConnectionWrapper
Enclosing class:
XaTransaction

public static interface XaTransaction.MuleXaObject


Field Summary
static java.lang.String CLOSE_METHOD_NAME
           
static java.lang.String DELIST_METHOD_NAME
           
static java.lang.String ENLIST_METHOD_NAME
           
static java.lang.String GET_TARGET_OBJECT_METHOD_NAME
           
static java.lang.String IS_REUSE_OBJECT_METHOD_NAME
           
static java.lang.String SET_REUSE_OBJECT_METHOD_NAME
           
 
Method Summary
 void close()
           
 boolean delist()
           
 boolean enlist()
           
 java.lang.Object getTargetObject()
          Get XAConnection or XASession from wrapper / proxy
 boolean isReuseObject()
           
 void setReuseObject(boolean reuseObject)
           
 

Field Detail

SET_REUSE_OBJECT_METHOD_NAME

static final java.lang.String SET_REUSE_OBJECT_METHOD_NAME
See Also:
Constant Field Values

IS_REUSE_OBJECT_METHOD_NAME

static final java.lang.String IS_REUSE_OBJECT_METHOD_NAME
See Also:
Constant Field Values

DELIST_METHOD_NAME

static final java.lang.String DELIST_METHOD_NAME
See Also:
Constant Field Values

ENLIST_METHOD_NAME

static final java.lang.String ENLIST_METHOD_NAME
See Also:
Constant Field Values

GET_TARGET_OBJECT_METHOD_NAME

static final java.lang.String GET_TARGET_OBJECT_METHOD_NAME
See Also:
Constant Field Values

CLOSE_METHOD_NAME

static final java.lang.String CLOSE_METHOD_NAME
See Also:
Constant Field Values
Method Detail

close

void close()
           throws java.lang.Exception
Throws:
java.lang.Exception

setReuseObject

void setReuseObject(boolean reuseObject)

isReuseObject

boolean isReuseObject()

enlist

boolean enlist()
               throws TransactionException
Throws:
TransactionException

delist

boolean delist()
               throws java.lang.Exception
Throws:
java.lang.Exception

getTargetObject

java.lang.Object getTargetObject()
Get XAConnection or XASession from wrapper / proxy

Returns:
return javax.sql.XAConnection for jdbc or javax.jms.XASession for jms


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.