com.arjuna.ats.arjuna.tools.osb.mbean
Class BasicActionBean

java.lang.Object
  extended by com.arjuna.ats.arjuna.tools.osb.mbean.common.BasicBean
      extended by com.arjuna.ats.arjuna.tools.osb.mbean.common.UidBean
          extended by com.arjuna.ats.arjuna.tools.osb.mbean.common.StateBean
              extended by com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreEntryBean
                  extended by com.arjuna.ats.arjuna.tools.osb.mbean.BasicActionBean
All Implemented Interfaces:
BasicActionBeanMBean, BasicBeanMBean, StateBeanMBean, UidBeanMBean
Direct Known Subclasses:
AtomicActionBean

public class BasicActionBean
extends ObjStoreEntryBean
implements BasicActionBeanMBean

See Also:
BasicActionBeanMBean

Nested Class Summary
 class BasicActionBean.BasicActionWrapper
           
 
Field Summary
protected  ActionWrapper action_
           
protected  java.util.Map<java.lang.String,LogRecordListBean> lists
           
 
Fields inherited from class com.arjuna.ats.arjuna.tools.osb.mbean.common.StateBean
formatter, info
 
Fields inherited from class com.arjuna.ats.arjuna.tools.osb.mbean.common.UidBean
uid
 
Fields inherited from class com.arjuna.ats.arjuna.tools.osb.mbean.common.BasicBean
errorMessages, marked, parent, type
 
Constructor Summary
BasicActionBean(ObjStoreTypeBean parent, Uid uid)
           
 
Method Summary
 int getFailedCount()
           
 java.lang.String[] getFailedList()
           
 int getHeuristicCount()
           
 java.lang.String[] getHeuristicList()
           
 int getPendingCount()
           
 java.lang.String[] getPendingList()
           
 int getPreparedCount()
           
 java.lang.String[] getPreparedList()
           
 int getReadOnlyCount()
           
 java.lang.String[] getReadOnlyList()
           
 javax.management.ObjectInstance register()
           
 void remove()
           
static java.lang.String[] toStringArray(LogRecordListBean listBean)
           
static java.lang.String[] toStringArray(RecordList rl)
           
 boolean unregister()
           
 
Methods inherited from class com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreEntryBean
getStore
 
Methods inherited from class com.arjuna.ats.arjuna.tools.osb.mbean.common.StateBean
getAgeInSeconds, getCreationTime, getObjectType, getStatus, getStoreRoot, getType, getUid
 
Methods inherited from class com.arjuna.ats.arjuna.tools.osb.mbean.common.UidBean
getObjectName
 
Methods inherited from class com.arjuna.ats.arjuna.tools.osb.mbean.common.BasicBean
addError, clearErrors, equals, getDescription, getMessages, getParent, hashCode, isMarked, mark, refresh, toString, unregisterDependents
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.arjuna.ats.arjuna.tools.osb.mbean.common.StateBeanMBean
getAgeInSeconds, getCreationTime, getObjectType, getStatus
 
Methods inherited from interface com.arjuna.ats.arjuna.tools.osb.mbean.common.UidBeanMBean
getType, getUid
 
Methods inherited from interface com.arjuna.ats.arjuna.tools.osb.mbean.common.BasicBeanMBean
getMessages, refresh
 

Field Detail

action_

protected ActionWrapper action_

lists

protected java.util.Map<java.lang.String,LogRecordListBean> lists
Constructor Detail

BasicActionBean

public BasicActionBean(ObjStoreTypeBean parent,
                       Uid uid)
Method Detail

register

public javax.management.ObjectInstance register()
Overrides:
register in class BasicBean

remove

public void remove()

getFailedCount

public int getFailedCount()
Specified by:
getFailedCount in interface BasicActionBeanMBean

getHeuristicCount

public int getHeuristicCount()
Specified by:
getHeuristicCount in interface BasicActionBeanMBean

getPendingCount

public int getPendingCount()
Specified by:
getPendingCount in interface BasicActionBeanMBean

getPreparedCount

public int getPreparedCount()
Specified by:
getPreparedCount in interface BasicActionBeanMBean

getReadOnlyCount

public int getReadOnlyCount()
Specified by:
getReadOnlyCount in interface BasicActionBeanMBean

getFailedList

public java.lang.String[] getFailedList()

getHeuristicList

public java.lang.String[] getHeuristicList()

getPendingList

public java.lang.String[] getPendingList()

getPreparedList

public java.lang.String[] getPreparedList()

getReadOnlyList

public java.lang.String[] getReadOnlyList()

toStringArray

public static java.lang.String[] toStringArray(LogRecordListBean listBean)

toStringArray

public static java.lang.String[] toStringArray(RecordList rl)

unregister

public boolean unregister()
Overrides:
unregister in class BasicBean