Class BaseStoreBean
- java.lang.Object
-
- javax.management.NotificationBroadcasterSupport
-
- com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreBean
-
- All Implemented Interfaces:
BaseStoreMBean,javax.management.NotificationBroadcaster,javax.management.NotificationEmitter
- Direct Known Subclasses:
TxLogBean
public abstract class BaseStoreBean extends javax.management.NotificationBroadcasterSupport implements BaseStoreMBean
abstract MBean implementation of a BaseStore MBean
-
-
Constructor Summary
Constructors Constructor Description BaseStoreBean(BaseStore store)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract javax.management.ObjectNamegetMBeanName()The object name that the MBean will be registered with the MBean Serverjavax.management.MBeanNotificationInfo[]getNotificationInfo()protected BaseStoregetStore()java.lang.StringgetStoreName()voidstart()life cycle method for registering the MBeanvoidstop()life cycle method for un-registering the MBean
-
-
-
Constructor Detail
-
BaseStoreBean
public BaseStoreBean(BaseStore store)
-
-
Method Detail
-
getStore
protected BaseStore getStore()
-
getMBeanName
protected abstract javax.management.ObjectName getMBeanName()
The object name that the MBean will be registered with the MBean Server- Returns:
- the MBeans object name
-
getStoreName
public java.lang.String getStoreName()
- Specified by:
getStoreNamein interfaceBaseStoreMBean
-
start
public void start()
life cycle method for registering the MBean- Specified by:
startin interfaceBaseStoreMBean
-
stop
public void stop()
life cycle method for un-registering the MBean- Specified by:
stopin interfaceBaseStoreMBean
-
getNotificationInfo
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
- Specified by:
getNotificationInfoin interfacejavax.management.NotificationBroadcaster- Overrides:
getNotificationInfoin classjavax.management.NotificationBroadcasterSupport
-
-