com.arjuna.ats.arjuna.tools.osb.mbean.common
Interface BasicBeanMBean

All Known Subinterfaces:
BasicActionBeanMBean, LogRecordBeanMBean, LogRecordListBeanMBean, StateBeanMBean, TransactionStatusManagerItemBeanMBean, UidBeanMBean, XAResourceRecordBeanMBean
All Known Implementing Classes:
AtomicActionBean, BasicActionBean, BasicBean, LogRecordBean, LogRecordListBean, ObjStoreBean, ObjStoreEntryBean, ObjStoreTypeBean, StateBean, TransactionStatusManagerItemBean, UidBean

@MXBeanDescription(value="Properties and behavior shared by all Object Store MXBeans")
public interface BasicBeanMBean

Base interface for all Object Store instrumentation. The MBean hierarchy corresponding to an Object Store is created once when the JVM is created and therefore, for performance reasons, the user must manually update using the refresh method:


Method Summary
 java.lang.String getMessages()
           
 java.lang.String getType()
           
 void refresh()
           
 

Method Detail

getMessages

@MXBeanPropertyDescription(value="Record of any errors whilst populating mbean properties")
java.lang.String getMessages()

getType

@MXBeanPropertyDescription(value="The object store type of this record")
java.lang.String getType()

refresh

@MXBeanPropertyDescription(value="See if any new MBeans have been created or if any MBeans no longer exist")
void refresh()