Package com.iizix.txp.impl
Class TXProcessLogger
- java.lang.Object
- com.iizix.txp.impl.TXProcessLogger
- All Implemented Interfaces:
ITXPBasicLogger,ITXProcessLogger
public class TXProcessLogger extends java.lang.Object implements ITXProcessLogger
- Author:
- Freggle
Constructor Summary
Constructors Constructor Description TXProcessLogger()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommitCompleted()voidcommitRequested()voidcompleted()voidcreated()TXPExceptionerror(java.lang.String message, java.lang.Throwable t)protected TXPExceptionexpand(java.lang.String m, java.lang.Throwable t)TXPExceptionfatal(java.lang.String message, java.lang.Throwable t)java.lang.Stringinfo(java.lang.String message)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)TXPExceptionwarning(java.lang.String message, java.lang.Throwable t)
Method Detail
expand
protected TXPException expand(java.lang.String m, java.lang.Throwable t)
fatal
public TXPException fatal(java.lang.String message, java.lang.Throwable t)
- Specified by:
fatalin interfaceITXPBasicLogger
error
public TXPException error(java.lang.String message, java.lang.Throwable t)
- Specified by:
errorin interfaceITXPBasicLogger
warning
public TXPException warning(java.lang.String message, java.lang.Throwable t)
- Specified by:
warningin interfaceITXPBasicLogger
info
public java.lang.String info(java.lang.String message)
- Specified by:
infoin interfaceITXPBasicLogger
created
public void created()
- Specified by:
createdin interfaceITXProcessLogger
usingLocalPolicy
public ITXPPolicy usingLocalPolicy(ITXPPolicy policy)
- Specified by:
usingLocalPolicyin interfaceITXProcessLogger
nodeDisassociated
public void nodeDisassociated(ITXPNode node)
- Specified by:
nodeDisassociatedin interfaceITXProcessLogger
nodeAssociated
public void nodeAssociated(ITXPNode node, ITXPNode.State ns)
- Specified by:
nodeAssociatedin interfaceITXProcessLogger
setLastNodeState
public ITXPNode.State setLastNodeState(ITXPNode node, ITXPNode.State state)
- Specified by:
setLastNodeStatein interfaceITXProcessLogger
nodeTimedOut
public void nodeTimedOut(ITXPNode node)
- Specified by:
nodeTimedOutin interfaceITXProcessLogger
commitRequested
public void commitRequested()
- Specified by:
commitRequestedin interfaceITXProcessLogger
commitCompleted
public void commitCompleted()
- Specified by:
commitCompletedin interfaceITXProcessLogger
rollbackRequested
public void rollbackRequested()
- Specified by:
rollbackRequestedin interfaceITXProcessLogger
rollbackCompleted
public void rollbackCompleted()
- Specified by:
rollbackCompletedin interfaceITXProcessLogger
setState
public ITXProcess.State setState(ITXProcess.State state)
- Specified by:
setStatein interfaceITXProcessLogger
completed
public void completed()
- Specified by:
completedin interfaceITXProcessLogger
timedOut
public void timedOut()
- Specified by:
timedOutin interfaceITXProcessLogger