public class TXPLogger extends Object implements ITXPLogger
Constructor and Description |
---|
TXPLogger() |
protected TXPException expand(String m, Throwable t)
public TXPException fatal(String message, Throwable t)
fatal
in interface ITXPBasicLogger
public TXPException error(String message, Throwable t)
error
in interface ITXPBasicLogger
public TXPException warning(String message, Throwable t)
warning
in interface ITXPBasicLogger
public String info(String message)
info
in interface ITXPBasicLogger
public ITXProcessLogger getProcessLogger(TXProcessImpl process)
getProcessLogger
in interface ITXPLogger
public ITXProcess.State setLastState(ITXProcess.State state)
setLastState
in interface ITXPLogger
public ITXPPolicy usePolicy(ITXPPolicy policy)
usePolicy
in interface ITXPLogger
public void processCreated(TXProcessImpl process)
processCreated
in interface ITXPLogger
public void newProcess(TXProcessImpl process)
newProcess
in interface ITXPLogger
public void processCompleted(TXProcessImpl process)
processCompleted
in interface ITXPLogger
public void nodeReadyFailedPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action)
nodeReadyFailedPolicyAction
in interface ITXPLogger
public void commitCanceled(TXProcessImpl process, TXPException reason)
commitCanceled
in interface ITXPLogger
public void rollbackCanceled(TXProcessImpl process, TXPException reason)
rollbackCanceled
in interface ITXPLogger
public void nodeCommitFailedPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action)
nodeCommitFailedPolicyAction
in interface ITXPLogger
public void heuristicMixed(TXProcessImpl process)
heuristicMixed
in interface ITXPLogger
public void nodeRollbackFailedPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action)
nodeRollbackFailedPolicyAction
in interface ITXPLogger
public void monitorAdded(ITXPMonitor monitor)
monitorAdded
in interface ITXPLogger
public void monitorRemoved(ITXPMonitor monitor)
monitorRemoved
in interface ITXPLogger
public void nodeTimeoutSignaledPolicyAction(TXProcessImpl process, ITXPNode node, ITXPPolicy.Action action)
nodeTimeoutSignaledPolicyAction
in interface ITXPLogger
public void processTimeoutSignaledPolicyAction(TXProcessImpl process, ITXPPolicy.Action action)
processTimeoutSignaledPolicyAction
in interface ITXPLogger
public void localPolicySet(TXProcessImpl process, ITXPPolicy policy)
localPolicySet
in interface ITXPLogger
iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.