void | ITXProcess.associate(ITXPNode node) | Associate an atomic unit of work (a node) with this process. |
---|
void | ITXPMonitor.onNodeAssociated(ITXProcess process, ITXPNode node, ITXPNode.State returnedState) | Called when a node is associated with a process |
---|
ITXPPolicy.Action | ITXPPolicy.onNodeCommitFailed(ITXProcess p, ITXPNode n) | Returns the required action on a node that failed to commit. |
---|
void | ITXPMonitor.onNodeCommitFailedPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) | Called when the policy action is determined for a node that failed to commit |
---|
void | ITXPMonitor.onNodeDisassociated(ITXProcess process, ITXPNode node) | Called when a node is disassociated from a process |
---|
void | ITXPMonitor.onNodeReady(ITXProcess process, ITXPNode node, ITXPNode.State returnedState) | Called when a node has finished doing the work needed |
---|
ITXPPolicy.Action | ITXPPolicy.onNodeReadyFailed(ITXProcess p, ITXPNode n) | Returns the required action on a node that failed its work. |
---|
void | ITXPMonitor.onNodeReadyFailedPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) | Called when the policy action is determined for a node that failed processing |
---|
ITXPPolicy.Action | ITXPPolicy.onNodeRollbackFailed(ITXProcess p, ITXPNode n) | Returns the required action on a node that failed to rollback. |
---|
void | ITXPMonitor.onNodeRollbackFailedPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) | Called when the policy action is determined for a node that failed to rollback |
---|
void | ITXPMonitor.onNodeTimeoutSignaled(ITXProcess process, ITXPNode node) | Called when a node indicates it timed out waiting on the process. |
---|
ITXPPolicy.Action | ITXPPolicy.onNodeTimeoutSignaled(ITXProcess p, ITXPNode n) | Returns the required action on a node that timed out waiting for completion. |
---|
void | ITXPMonitor.onNodeTimeoutSignaledPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) | Called when the policy action is determined for a node that timed out waiting for completion. |
---|
void | ITXPCoordinator.ready(ITXProcess process, ITXPNode node, ITXPNode.State nodeState) | Called by the process to signal that a node is ready for completion. |
---|
void | ITXProcess.ready(ITXPNode node, ITXPNode.State nodeState) | A node will call this method to signal its state after attempting to do the work. |
---|
void | ITXProcess.timeout(ITXPNode node) | Called by a node indicating it timed out waiting on the process. |
---|