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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanactivate()voidclearHeuristicDecision(int newDecision) voidget_uid()getRecords(ParticipantStatus type) getRecords(String ln) getUid(AbstractRecord rec) voidremove(LogRecordWrapper logRecordWrapper) booleanremoveRecords(RecordList rl, LogRecordWrapper logRecordWrapper) toString(String prefix, StringBuilder sb)
-
Constructor Details
-
GenericAtomicActionWrapper
-
GenericAtomicActionWrapper
-
-
Method Details
-
getAction
- Specified by:
getActionin interfaceActionBeanWrapperInterface
-
activate
public boolean activate()- Specified by:
activatein interfaceActionBeanWrapperInterface
-
doUpdateState
public void doUpdateState()- Specified by:
doUpdateStatein interfaceActionBeanWrapperInterface
-
get_uid
- Specified by:
get_uidin interfaceActionBeanWrapperInterface
-
getUid
- Specified by:
getUidin interfaceActionBeanWrapperInterface
-
toString
- Specified by:
toStringin interfaceActionBeanWrapperInterface
-
clearHeuristicDecision
public void clearHeuristicDecision(int newDecision) - Specified by:
clearHeuristicDecisionin interfaceActionBeanWrapperInterface
-
removeRecords
-
remove
- Specified by:
removein interfaceActionBeanWrapperInterface
-
getRecords
-
getRecords
- Specified by:
getRecordsin interfaceActionBeanWrapperInterface
-