com.arjuna.ats.arjuna.tools.osb.mbean.common
Class LogRecordListBean

java.lang.Object
  extended by com.arjuna.ats.arjuna.tools.osb.mbean.common.BasicBean
      extended by com.arjuna.ats.arjuna.tools.osb.mbean.common.LogRecordListBean
All Implemented Interfaces:
BasicBeanMBean, LogRecordListBeanMBean

public class LogRecordListBean
extends BasicBean
implements LogRecordListBeanMBean

MBean implementation of ObjectStore records that contain other records.

See Also:
LogRecordListBeanMBean

Field Summary
 
Fields inherited from class com.arjuna.ats.arjuna.tools.osb.mbean.common.BasicBean
errorMessages, marked, parent, type
 
Constructor Summary
LogRecordListBean(BasicActionBean parent, RecordList records, java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getObjectName()
           
 BasicActionBean getParent()
           
 java.util.Collection<LogRecordBean> getRegisteredMBeans()
           
 int getSize()
           
 javax.management.ObjectInstance register()
           
 boolean unregister()
           
 void unregisterDependents(boolean markOnly)
           
 
Methods inherited from class com.arjuna.ats.arjuna.tools.osb.mbean.common.BasicBean
addError, clearErrors, equals, getDescription, getMessages, getType, hashCode, isMarked, mark, refresh, toString
 
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.BasicBeanMBean
getMessages, getType, refresh
 

Constructor Detail

LogRecordListBean

public LogRecordListBean(BasicActionBean parent,
                         RecordList records,
                         java.lang.String name)
Method Detail

getSize

public int getSize()
Specified by:
getSize in interface LogRecordListBeanMBean

getObjectName

public java.lang.String getObjectName()
Overrides:
getObjectName in class BasicBean

getParent

public BasicActionBean getParent()
Overrides:
getParent in class BasicBean

getName

public java.lang.String getName()
Specified by:
getName in interface LogRecordListBeanMBean

getRegisteredMBeans

public java.util.Collection<LogRecordBean> getRegisteredMBeans()

register

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

unregisterDependents

public void unregisterDependents(boolean markOnly)
Overrides:
unregisterDependents in class BasicBean

unregister

public boolean unregister()
Overrides:
unregister in class BasicBean