public interface XAResourceFactory
JTA TM should be able to use the following method to produce a XAResource object: XAResourceFactory factory = ( XAResourceFactory) Class.forName(XAResourceFactoryClass).newInstance(); XAResource xaresource = factory.getXAResource(XAResourceInfo); where XAResourceFactoryClass is the class name of implementation class of XAResourceFactory. XAResourceInfo is the necessary information object wrapper, which is also implemented by XAResource providers, for XAResourceFactory to produce a XAResource object.
Modifier and Type | Method and Description |
---|---|
void |
destroyXAResource(javax.transaction.xa.XAResource xaRes)
Destroy the XAResource object.
|
javax.transaction.xa.XAResource |
getXAResource(java.io.Serializable xaresinfo)
Given XAResourceInfo, the XAResourceFactory produce a XAResource object.
|
javax.transaction.xa.XAResource getXAResource(java.io.Serializable xaresinfo) throws XAResourceNotAvailableException
XAResourceNotAvailableException
void destroyXAResource(javax.transaction.xa.XAResource xaRes) throws DestroyXAResourceException
DestroyXAResourceException