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:
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()