Uses of Class
com.iizix.txp.ITXPNode.State
Packages that use ITXPNode.State Package Description com.iizix.actionactor com.iizix.db.prop com.iizix.txp com.iizix.txp.impl Uses of ITXPNode.State in com.iizix.actionactor
Methods in com.iizix.actionactor that return ITXPNode.State Modifier and Type Method Description ITXPNode.State
AbstractJavaActionActor. begin(ITXProcess process, ITXPid pid)
Notifies the node it got associated with a transactional process.ITXPNode.State
AbstractJavaActionActor. commit(ITXProcess process)
Instructs the node to commit the work.ITXPNode.State
AbstractJavaActionActor. rollback(ITXProcess process)
Instructs the node to roll back the work.Uses of ITXPNode.State in com.iizix.db.prop
Methods in com.iizix.db.prop that return ITXPNode.State Modifier and Type Method Description ITXPNode.State
DatabaseActionTXPNode. begin(ITXProcess process, ITXPid pid)
ITXPNode.State
DatabaseActionTXPNode. commit(ITXProcess process)
ITXPNode.State
DatabaseActionTXPNode. rollback(ITXProcess process)
Methods in com.iizix.db.prop with parameters of type ITXPNode.State Modifier and Type Method Description protected void
DatabaseActionTXPNode. setState(ITXPNode.State state)
Sets the current state of the node.Uses of ITXPNode.State in com.iizix.txp
Methods in com.iizix.txp that return ITXPNode.State Modifier and Type Method Description ITXPNode.State
ITXPNode. begin(ITXProcess process, ITXPid pid)
Notifies the node it got associated with a transactional process.ITXPNode.State
ITXPNode. commit(ITXProcess process)
Instructs the node to commit the work.ITXPNode.State
ITXPNode. getState()
Returns the state of the node.ITXPNode.State
ITXPNode. recover(ITXProcess process)
This method instructs an node to recover a process after some sort of system failure.ITXPNode.State
ITXPNode. retry(ITXProcess process)
Instructs the node to retry the work.ITXPNode.State
ITXPNode. rollback(ITXProcess process)
Instructs the node to roll back the work.ITXPNode.State
ITXPNode. undo(ITXProcess process)
Instructs the node to undo the committed work.static ITXPNode.State
ITXPNode.State. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ITXPNode.State[]
ITXPNode.State. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.iizix.txp with parameters of type ITXPNode.State Modifier and Type Method Description void
ITXPMonitor. onNodeAssociated(ITXProcess process, ITXPNode node, ITXPNode.State returnedState)
Called when a node is associated with a processvoid
ITXPMonitor. onNodeReady(ITXProcess process, ITXPNode node, ITXPNode.State returnedState)
Called when a node has finished doing the work neededvoid
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.Uses of ITXPNode.State in com.iizix.txp.impl
Fields in com.iizix.txp.impl declared as ITXPNode.State Modifier and Type Field Description protected ITXPNode.State
AbstractTXPNode. state
The current state of the nodeMethods in com.iizix.txp.impl that return ITXPNode.State Modifier and Type Method Description ITXPNode.State
ITXPNodeLogger. changedState(ITXPNode.State state)
ITXPNode.State
TXPNodeLogger. changedState(ITXPNode.State state)
ITXPNode.State
AbstractTXPNode. getState()
Gets the current state of the node.ITXPNode.State
AbstractTXPNode. recover(ITXProcess process)
ITXPNode.State
AbstractTXPNode. retry(ITXProcess process)
ITXPNode.State
ITXPNodeLogger. returnedState(ITXPNode.State state)
ITXPNode.State
TXPNodeLogger. returnedState(ITXPNode.State state)
ITXPNode.State
ITXProcessLogger. setLastNodeState(ITXPNode node, ITXPNode.State state)
ITXPNode.State
TXProcessLogger. setLastNodeState(ITXPNode node, ITXPNode.State state)
ITXPNode.State
AbstractTXPNode. undo(ITXProcess process)
Methods in com.iizix.txp.impl with parameters of type ITXPNode.State Modifier and Type Method Description ITXPNode.State
ITXPNodeLogger. changedState(ITXPNode.State state)
ITXPNode.State
TXPNodeLogger. changedState(ITXPNode.State state)
void
ITXProcessLogger. nodeAssociated(ITXPNode node, ITXPNode.State ns)
void
TXProcessLogger. nodeAssociated(ITXPNode node, ITXPNode.State ns)
void
TXPCoordinatorImpl. onNodeAssociated(ITXProcess process, ITXPNode node, ITXPNode.State returnedState)
void
TXPCoordinatorImpl. onNodeReady(ITXProcess process, ITXPNode node, ITXPNode.State returnedState)
void
TXPCoordinatorImpl. ready(ITXProcess process, ITXPNode node, ITXPNode.State nodeState)
void
TXProcessImpl. ready(ITXPNode node, ITXPNode.State nodeState)
ITXPNode.State
ITXPNodeLogger. returnedState(ITXPNode.State state)
ITXPNode.State
TXPNodeLogger. returnedState(ITXPNode.State state)
ITXPNode.State
ITXProcessLogger. setLastNodeState(ITXPNode node, ITXPNode.State state)
ITXPNode.State
TXProcessLogger. setLastNodeState(ITXPNode node, ITXPNode.State state)
protected void
AbstractActionActorTXPNode. setState(ITXPNode.State state)
Changes the node's state to the specified state.