SRAInfo |
SRAApi.beginTransaction(java.lang.Long timeout,
java.util.concurrent.TimeUnit unit) |
Begin a new SRA.
|
java.lang.String |
SRAClient.cancelSRA(java.net.URL sraId) |
|
java.lang.String |
SRAClientAPI.cancelSRA(java.net.URL sraId) |
Attempt to cancel an SRA
Trigger the compensation of the SRA.
|
java.lang.String |
SRAClient.commitSRA(java.net.URL sraId) |
|
java.lang.String |
SRAClientAPI.commitSRA(java.net.URL sraId) |
Attempt to close an SRA
Trigger the successful completion of the SRA.
|
java.util.List<SRAInfo> |
SRAClient.getActiveSRAs() |
|
java.util.List<SRAInfo> |
SRAClientAPI.getActiveSRAs() |
Lookup active SRAs
|
java.util.List<SRAInfo> |
SRAClient.getAllSRAs() |
|
java.util.List<SRAInfo> |
SRAClientAPI.getAllSRAs() |
Returns all SRAs
Gets both active and recovering SRAs
|
java.util.List<SRAInfo> |
SRAClient.getRecoveringSRAs() |
|
java.util.List<SRAInfo> |
SRAClientAPI.getRecoveringSRAs() |
List recovering Long Running Actions
Returns SRAs that are recovering (ie some compensators still need to be ran)
|
java.lang.Boolean |
SRAClient.isActiveSRA(java.net.URL sraId) |
|
java.lang.Boolean |
SRAClientAPI.isActiveSRA(java.net.URL sraId) |
Indicates whether an SRA is active
|
java.lang.Boolean |
SRAClient.isCompensatedSRA(java.net.URL sraId) |
|
java.lang.Boolean |
SRAClientAPI.isCompensatedSRA(java.net.URL sraId) |
Indicates whether an SRA was compensated
|
java.lang.Boolean |
SRAClient.isCompletedSRA(java.net.URL sraId) |
|
java.lang.Boolean |
SRAClientAPI.isCompletedSRA(java.net.URL sraId) |
Indicates whether an SRA is complete
|
void |
SRAClient.joinSRA(java.net.URL sraId,
java.lang.Long timelimit,
java.lang.String compensatorUrl) |
|
java.lang.String |
SRAClient.joinSRA(java.net.URL sraId,
java.lang.Long timelimit,
java.lang.String compensateUrl,
java.lang.String completeUrl,
java.lang.String leaveUrl,
java.lang.String statusUrl) |
|
void |
SRAClientAPI.joinSRA(java.net.URL sraId,
java.lang.Long timelimit,
java.lang.String body) |
A SRAParticipant can join with the SRA at any time prior to the completion of an activity
|
java.lang.String |
SRAClientAPI.joinSRA(java.net.URL sraId,
java.lang.Long timelimit,
java.lang.String compensateUrl,
java.lang.String completeUrl,
java.lang.String leaveUrl,
java.lang.String statusUrl) |
|
java.lang.String |
SRAClient.joinSRAWithLinkHeader(java.net.URL sraUrl,
java.lang.Long timelimit,
java.lang.String linkHeader) |
|
java.net.URL |
SRAClient.startSRA(java.lang.String clientID,
java.lang.Long timeout) |
|
java.net.URL |
SRAClient.startSRA(java.net.URL parentSRA,
java.lang.String clientID,
java.lang.Long timeout,
java.util.concurrent.TimeUnit unit) |
|
java.net.URL |
SRAClientAPI.startSRA(java.net.URL parentSRA,
java.lang.String clientID,
java.lang.Long timeout,
java.util.concurrent.TimeUnit unit) |
|