asbstract class used to implement save, recover and reactivate API for durable
XTS participants. this is subclassed by both a 1.0 and a 1.1 specific class because
the activate operation needs to create a participant engine appropriate to the
protocol in use when the participant was saved.
construct the protocol-independent part of a WS-AT participant recovery record
Retrieve and save the state of the particpant to the specified input object stream.
oos The output output stream.
- true if persisted, false otherwise.
Restore the state of the particpant from the specified input object stream.
ios The Input object stream.
- true if restored, false otherwise.
called during recovery processing to attempt to convert the restored application-
specific recovery state back into a participant
module the XTS recovery module to be used to attempt the conversion
return the path string under which AT participant records are to be located in the TX
save the endpoint reference to the coordinator for this participant
restore the endpoint reference to the coordinator for this participant
create a participant engine to manage commit or rollback processing for the
participant and install it in the active participants table
test whether a participant is currently activated with the id of this recovery record.
- true if a participant is currently activated with the id of this recovery record
final private static String type = "/XTS/WSAT/ParticipantRecoveryRecord";