@ConsumerType public interface RecoverableXAResource
RecoverableXAResourceservice may be provided by a
ResourceProviderif they are able to support XA recovery operations. There are two main sorts of recovery:
getId()provides a persistent name that can be used to correlate usage of the resource both before and after failure. This identifier must also be passed to
TransactionContext.registerXAResource(XAResource, String)each time the recoverable resource is used.
|Modifier and Type||Method and Description|
Get the id of this resource.
Get a new, valid XAResource that can be used in recovery This XAResource will be returned later using the
Release the XAResource that has been used for recovery
XAResource getXAResource() throws Exception
Exception- If it is not possible to acquire a valid XAResource at the current time, for example if the database is temporarily unavailable.
Copyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0