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

All Superinterfaces:
BasicBeanMBean, UidBeanMBean
All Known Subinterfaces:
BasicActionBeanMBean
All Known Implementing Classes:
AtomicActionBean, BasicActionBean, LogRecordBean, ObjStoreEntryBean, StateBean

@MXBeanDescription(value="Generic representation of log record state")
public interface StateBeanMBean
extends UidBeanMBean

JMX instrumentation of Object Store log records that extend State Manager

See Also:
StateManager

Method Summary
 long getAgeInSeconds()
           
 java.lang.String getCreationTime()
           
 java.lang.String getObjectType()
           
 java.lang.String 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
 

Method Detail

getCreationTime

@MXBeanPropertyDescription(value="The time that this record was last written to the log.")
java.lang.String getCreationTime()

getAgeInSeconds

@MXBeanPropertyDescription(value="The number of seconds that have elapsed since this record was last saved")
long getAgeInSeconds()

getStatus

@MXBeanPropertyDescription(value="The current status of this record (active, passive, ...)")
java.lang.String getStatus()

getObjectType

@MXBeanPropertyDescription(value="The type of the object (persistent, recoverable, ...)")
java.lang.String getObjectType()