Package com.iizix.txp.impl
Interface ITXProcessLogger
- All Superinterfaces:
ITXPBasicLogger
- All Known Implementing Classes:
TXProcessLogger
public interface ITXProcessLogger extends ITXPBasicLogger
- Author:
- Freggle
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcommitCompleted()voidcommitRequested()voidcompleted()voidcreated()voidnodeAssociated(ITXPNode node, ITXPNode.State ns)voidnodeDisassociated(ITXPNode node)voidnodeTimedOut(ITXPNode node)voidrollbackCompleted()voidrollbackRequested()ITXPNode.StatesetLastNodeState(ITXPNode node, ITXPNode.State state)ITXProcess.StatesetState(ITXProcess.State state)voidtimedOut()ITXPPolicyusingLocalPolicy(ITXPPolicy policy)Methods inherited from interface com.iizix.txp.impl.ITXPBasicLogger
error, fatal, info, warning
Method Detail
created
void created()
usingLocalPolicy
ITXPPolicy usingLocalPolicy(ITXPPolicy policy)
nodeAssociated
void nodeAssociated(ITXPNode node, ITXPNode.State ns)
nodeDisassociated
void nodeDisassociated(ITXPNode node)
setLastNodeState
ITXPNode.State setLastNodeState(ITXPNode node, ITXPNode.State state)
nodeTimedOut
void nodeTimedOut(ITXPNode node)
commitRequested
void commitRequested()
commitCompleted
void commitCompleted()
rollbackRequested
void rollbackRequested()
rollbackCompleted
void rollbackCompleted()
setState
ITXProcess.State setState(ITXProcess.State state)
completed
void completed()
timedOut
void timedOut()