public class ResourceRegistrar
extends java.lang.Object
XAResourceProducers. All resources must be registered in the ResourceRegistrar
before they can be used by the transaction manager.| Constructor and Description |
|---|
ResourceRegistrar() |
| Modifier and Type | Method and Description |
|---|---|
static void |
clear() |
static XAResourceHolder |
findXAResourceHolder(javax.transaction.xa.XAResource xaResource)
Find in the registered
XAResourceProducers the XAResourceHolder from which the specified XAResource comes from. |
static XAResourceProducer |
get(java.lang.String uniqueName)
Get a registered
XAResourceProducer. |
static java.util.Set<java.lang.String> |
getResourcesUniqueNames()
Get all
XAResourceProducers unique names. |
static void |
register(XAResourceProducer producer)
Register a
XAResourceProducer. |
static void |
unregister(XAResourceProducer producer)
Unregister a previously registered
XAResourceProducer. |
public static XAResourceProducer get(java.lang.String uniqueName)
XAResourceProducer.uniqueName - the name of the recoverable resource producer.XAResourceProducer or null if there was none registered under that name.public static java.util.Set<java.lang.String> getResourcesUniqueNames()
XAResourceProducers unique names.XAResourceProducers unique names.public static void register(XAResourceProducer producer) throws RecoveryException
XAResourceProducer. If registration happens after the transaction manager started, incremental
recovery is run on that resource.producer - the XAResourceProducer.RecoveryException - when an error happens during recovery.public static void unregister(XAResourceProducer producer)
XAResourceProducer.producer - the XAResourceProducer.public static XAResourceHolder findXAResourceHolder(javax.transaction.xa.XAResource xaResource)
XAResourceProducers the XAResourceHolder from which the specified XAResource comes from.xaResource - the XAResource to look forXAResourceHolder or null if it cannot be found.public static void clear()
Copyright © 2006-2021 Bitronix Software. All Rights Reserved.