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 void
commitCompleted()
void
commitRequested()
void
completed()
void
created()
void
nodeAssociated(ITXPNode node, ITXPNode.State ns)
void
nodeDisassociated(ITXPNode node)
void
nodeTimedOut(ITXPNode node)
void
rollbackCompleted()
void
rollbackRequested()
ITXPNode.State
setLastNodeState(ITXPNode node, ITXPNode.State state)
ITXProcess.State
setState(ITXProcess.State state)
void
timedOut()
ITXPPolicy
usingLocalPolicy(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()