Uses of Interface
com.iizix.txp.ITXPNode
Package
Description
Uses of ITXPNode in com.iizix.actionactor
Modifier and TypeClassDescriptionclass
This minimal class implements the Java Action Actor Interface InterfaceIJavaActionActor
required to handle execution of a VirtualSpace action in conjunction with the TXP engine.Uses of ITXPNode in com.iizix.actionactor.test
Uses of ITXPNode in com.iizix.api.vs
Modifier and TypeInterfaceDescriptioninterface
Interface that must be implemented by a Java Action Actor used when a VirtualSpace Action is fired.Uses of ITXPNode in com.iizix.db.prop
Modifier and TypeClassDescriptionclass
Database actor implementation for a TXP node.Uses of ITXPNode in com.iizix.txp
Modifier and TypeMethodDescriptionvoid
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 processITXPPolicy.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 commitvoid
ITXPMonitor.onNodeDisassociated
(ITXProcess process, ITXPNode node) Called when a node is disassociated from a processvoid
ITXPMonitor.onNodeReady
(ITXProcess process, ITXPNode node, ITXPNode.State returnedState) Called when a node has finished doing the work neededITXPPolicy.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 processingITXPPolicy.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 rollbackvoid
ITXPMonitor.onNodeTimeoutSignaled
(ITXProcess process, ITXPNode node) Called when a node indicates it timed out waiting on the process.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
Called by a node indicating it timed out waiting on the process.Uses of ITXPNode in com.iizix.txp.impl
Modifier and TypeClassDescriptionclass
AbstractActionActorTXPNode<SETTINGS extends AbstractSettings>
The abstract TXP node that the Action Actors needs to extend from.class
Modifier and TypeMethodDescriptionvoid
void
ITXProcessLogger.nodeAssociated
(ITXPNode node, ITXPNode.State ns) void
TXProcessLogger.nodeAssociated
(ITXPNode node, ITXPNode.State ns) void
ITXPLogger.nodeCommitFailedPolicyAction
(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) void
TXPLogger.nodeCommitFailedPolicyAction
(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) void
ITXProcessLogger.nodeDisassociated
(ITXPNode node) void
TXProcessLogger.nodeDisassociated
(ITXPNode node) void
ITXPLogger.nodeReadyFailedPolicyAction
(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) void
TXPLogger.nodeReadyFailedPolicyAction
(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) void
ITXPLogger.nodeRollbackFailedPolicyAction
(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) void
TXPLogger.nodeRollbackFailedPolicyAction
(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) void
ITXProcessLogger.nodeTimedOut
(ITXPNode node) void
TXProcessLogger.nodeTimedOut
(ITXPNode node) void
ITXPLogger.nodeTimeoutSignaledPolicyAction
(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) void
TXPLogger.nodeTimeoutSignaledPolicyAction
(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) void
TXPCoordinatorImpl.onNodeAssociated
(ITXProcess process, ITXPNode node, ITXPNode.State returnedState) TXPPolicyImpl.onNodeCommitFailed
(ITXProcess p, ITXPNode n) void
TXPCoordinatorImpl.onNodeCommitFailedPolicyAction
(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) void
TXPCoordinatorImpl.onNodeDisassociated
(ITXProcess process, ITXPNode node) void
TXPCoordinatorImpl.onNodeReady
(ITXProcess process, ITXPNode node, ITXPNode.State returnedState) TXPPolicyImpl.onNodeReadyFailed
(ITXProcess p, ITXPNode n) void
TXPCoordinatorImpl.onNodeReadyFailedPolicyAction
(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) TXPPolicyImpl.onNodeRollbackFailed
(ITXProcess p, ITXPNode n) void
TXPCoordinatorImpl.onNodeRollbackFailedPolicyAction
(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) void
TXPCoordinatorImpl.onNodeTimeoutSignaled
(ITXProcess process, ITXPNode node) TXPPolicyImpl.onNodeTimeoutSignaled
(ITXProcess p, ITXPNode n) void
TXPCoordinatorImpl.onNodeTimeoutSignaledPolicyAction
(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) void
TXPCoordinatorImpl.ready
(ITXProcess process, ITXPNode node, ITXPNode.State nodeState) void
TXProcessImpl.ready
(ITXPNode node, ITXPNode.State nodeState) ITXProcessLogger.setLastNodeState
(ITXPNode node, ITXPNode.State state) TXProcessLogger.setLastNodeState
(ITXPNode node, ITXPNode.State state) void