Uses of Interface
com.iizix.txp.ITXPNode
Packages that use ITXPNode
Package
Description
Uses of ITXPNode in com.iizix.actionactor
Classes in com.iizix.actionactor that implement ITXPNodeModifier and TypeClassDescriptionclassThis minimal class implements the Java Action Actor Interface InterfaceIJavaActionActorrequired to handle execution of a VirtualSpace action in conjunction with the TXP engine.Uses of ITXPNode in com.iizix.actionactor.test
Classes in com.iizix.actionactor.test that implement ITXPNodeUses of ITXPNode in com.iizix.api.vs
Subinterfaces of ITXPNode in com.iizix.api.vsModifier and TypeInterfaceDescriptioninterfaceInterface that must be implemented by a Java Action Actor used when a VirtualSpace Action is fired.Uses of ITXPNode in com.iizix.db.prop
Classes in com.iizix.db.prop that implement ITXPNodeModifier and TypeClassDescriptionclassDatabase actor implementation for a TXP node.Uses of ITXPNode in com.iizix.txp
Methods in com.iizix.txp with parameters of type ITXPNodeModifier and TypeMethodDescriptionvoidAssociate an atomic unit of work (a node) with this process.voidITXPMonitor.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.voidITXPMonitor.onNodeCommitFailedPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) Called when the policy action is determined for a node that failed to commitvoidITXPMonitor.onNodeDisassociated(ITXProcess process, ITXPNode node) Called when a node is disassociated from a processvoidITXPMonitor.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.voidITXPMonitor.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.voidITXPMonitor.onNodeRollbackFailedPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) Called when the policy action is determined for a node that failed to rollbackvoidITXPMonitor.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.voidITXPMonitor.onNodeTimeoutSignaledPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) Called when the policy action is determined for a node that timed out waiting for completion.voidITXPCoordinator.ready(ITXProcess process, ITXPNode node, ITXPNode.State nodeState) Called by the process to signal that a node is ready for completion.voidITXProcess.ready(ITXPNode node, ITXPNode.State nodeState) A node will call this method to signal its state after attempting to do the work.voidCalled by a node indicating it timed out waiting on the process.Uses of ITXPNode in com.iizix.txp.impl
Classes in com.iizix.txp.impl that implement ITXPNodeModifier and TypeClassDescriptionclassAbstractActionActorTXPNode<SETTINGS extends AbstractSettings>The abstract TXP node that the Action Actors needs to extend from.classMethods in com.iizix.txp.impl with parameters of type ITXPNodeModifier and TypeMethodDescriptionvoidvoidITXProcessLogger.nodeAssociated(ITXPNode node, ITXPNode.State ns) voidTXProcessLogger.nodeAssociated(ITXPNode node, ITXPNode.State ns) voidITXPLogger.nodeCommitFailedPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) voidTXPLogger.nodeCommitFailedPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) voidITXProcessLogger.nodeDisassociated(ITXPNode node) voidTXProcessLogger.nodeDisassociated(ITXPNode node) voidITXPLogger.nodeReadyFailedPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) voidTXPLogger.nodeReadyFailedPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) voidITXPLogger.nodeRollbackFailedPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) voidTXPLogger.nodeRollbackFailedPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) voidITXProcessLogger.nodeTimedOut(ITXPNode node) voidTXProcessLogger.nodeTimedOut(ITXPNode node) voidITXPLogger.nodeTimeoutSignaledPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) voidTXPLogger.nodeTimeoutSignaledPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action) voidTXPCoordinatorImpl.onNodeAssociated(ITXProcess process, ITXPNode node, ITXPNode.State returnedState) TXPPolicyImpl.onNodeCommitFailed(ITXProcess p, ITXPNode n) voidTXPCoordinatorImpl.onNodeCommitFailedPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) voidTXPCoordinatorImpl.onNodeDisassociated(ITXProcess process, ITXPNode node) voidTXPCoordinatorImpl.onNodeReady(ITXProcess process, ITXPNode node, ITXPNode.State returnedState) TXPPolicyImpl.onNodeReadyFailed(ITXProcess p, ITXPNode n) voidTXPCoordinatorImpl.onNodeReadyFailedPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) TXPPolicyImpl.onNodeRollbackFailed(ITXProcess p, ITXPNode n) voidTXPCoordinatorImpl.onNodeRollbackFailedPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) voidTXPCoordinatorImpl.onNodeTimeoutSignaled(ITXProcess process, ITXPNode node) TXPPolicyImpl.onNodeTimeoutSignaled(ITXProcess p, ITXPNode n) voidTXPCoordinatorImpl.onNodeTimeoutSignaledPolicyAction(ITXProcess process, ITXPNode node, ITXPPolicy.Action action) voidTXPCoordinatorImpl.ready(ITXProcess process, ITXPNode node, ITXPNode.State nodeState) voidTXProcessImpl.ready(ITXPNode node, ITXPNode.State nodeState) ITXProcessLogger.setLastNodeState(ITXPNode node, ITXPNode.State state) TXProcessLogger.setLastNodeState(ITXPNode node, ITXPNode.State state) void