Class ActionBean.GenericAtomicActionWrapper
java.lang.Object
com.arjuna.ats.arjuna.tools.osb.mbean.ActionBean.GenericAtomicActionWrapper
- All Implemented Interfaces:
ActionBeanWrapperInterface
- Enclosing class:
- ActionBean
public static class ActionBean.GenericAtomicActionWrapper
extends Object
implements ActionBeanWrapperInterface
The ActionBean needs access to the participant lists maintained by an AtomicAction but these
lists are protected. Therefore define a simple extension class to get at these records:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
activate()
void
clearHeuristicDecision
(int newDecision) void
get_uid()
getRecords
(ParticipantStatus type) getRecords
(String ln) getUid
(AbstractRecord rec) void
remove
(LogRecordWrapper logRecordWrapper) boolean
removeRecords
(RecordList rl, LogRecordWrapper logRecordWrapper) toString
(String prefix, StringBuilder sb)
-
Constructor Details
-
GenericAtomicActionWrapper
-
GenericAtomicActionWrapper
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceActionBeanWrapperInterface
-
activate
public boolean activate()- Specified by:
activate
in interfaceActionBeanWrapperInterface
-
doUpdateState
public void doUpdateState()- Specified by:
doUpdateState
in interfaceActionBeanWrapperInterface
-
get_uid
- Specified by:
get_uid
in interfaceActionBeanWrapperInterface
-
getUid
- Specified by:
getUid
in interfaceActionBeanWrapperInterface
-
toString
- Specified by:
toString
in interfaceActionBeanWrapperInterface
-
clearHeuristicDecision
public void clearHeuristicDecision(int newDecision) - Specified by:
clearHeuristicDecision
in interfaceActionBeanWrapperInterface
-
removeRecords
-
remove
- Specified by:
remove
in interfaceActionBeanWrapperInterface
-
getRecords
-
getRecords
- Specified by:
getRecords
in interfaceActionBeanWrapperInterface
-