org.ehcache.transactions.xa.txmgr
Class NullXAResourceRegistry

java.lang.Object
  extended by org.ehcache.transactions.xa.txmgr.NullXAResourceRegistry
All Implemented Interfaces:
XAResourceRegistry

public class NullXAResourceRegistry
extends java.lang.Object
implements XAResourceRegistry

No-op XAResourceRegistry implementation.


Constructor Summary
NullXAResourceRegistry()
           
 
Method Summary
 void registerXAResource(java.lang.String uniqueName, javax.transaction.xa.XAResource xaResource)
          Register a XAResource with a JTA implementation.
 void unregisterXAResource(java.lang.String uniqueName, javax.transaction.xa.XAResource xaResource)
          Unregister a XAResource from a JTA implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullXAResourceRegistry

public NullXAResourceRegistry()
Method Detail

registerXAResource

public void registerXAResource(java.lang.String uniqueName,
                               javax.transaction.xa.XAResource xaResource)
Description copied from interface: XAResourceRegistry
Register a XAResource with a JTA implementation.

Specified by:
registerXAResource in interface XAResourceRegistry
Parameters:
uniqueName - the unique name of the XAResource.
xaResource - the XAResource.

unregisterXAResource

public void unregisterXAResource(java.lang.String uniqueName,
                                 javax.transaction.xa.XAResource xaResource)
Description copied from interface: XAResourceRegistry
Unregister a XAResource from a JTA implementation.

Specified by:
unregisterXAResource in interface XAResourceRegistry
Parameters:
uniqueName - the unique name of the XAResource.
xaResource - the XAResource.