Package com.arjuna.ats.jta.recovery
Interface XAResourceRecovery
public interface XAResourceRecovery
To perform recovery on arbitrary XAResources we may need
to obtain new instances. Users can provide implementations
of this interface which we will use at recovery time to re-create
XAResources and from them perform recovery.
- Since:
- JTS 3.3.
-
Method Summary
Modifier and TypeMethodDescriptionGet a resource to use for recovery purposes.booleanIterate through all of the resources this instance provides access to.booleaninitialise(String p) Initialise with all properties required to create the resource(s).
-
Method Details
-
getXAResource
Get a resource to use for recovery purposes.- Returns:
- a new XAResource.
- Throws:
SQLException
-
initialise
Initialise with all properties required to create the resource(s).- Parameters:
p- An arbitrary string from which initialization data is obtained.- Returns:
trueif initialization happened successfully,falseotherwise.- Throws:
SQLException
-
hasMoreResources
boolean hasMoreResources()Iterate through all of the resources this instance provides access to.- Returns:
trueif this instance can provide more resources,falseotherwise.
-