Class BaseStoreBean
java.lang.Object
javax.management.NotificationBroadcasterSupport
com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreBean
- All Implemented Interfaces:
BaseStoreMBean
,NotificationBroadcaster
,NotificationEmitter
- Direct Known Subclasses:
TxLogBean
public abstract class BaseStoreBean
extends NotificationBroadcasterSupport
implements BaseStoreMBean
abstract MBean implementation of a BaseStore MBean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ObjectName
The object name that the MBean will be registered with the MBean Serverprotected BaseStore
getStore()
void
start()
life cycle method for registering the MBeanvoid
stop()
life cycle method for un-registering the MBeanMethods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
-
Constructor Details
-
BaseStoreBean
-
-
Method Details
-
getStore
-
getMBeanName
The object name that the MBean will be registered with the MBean Server- Returns:
- the MBeans object name
-
getStoreName
- Specified by:
getStoreName
in interfaceBaseStoreMBean
-
start
public void start()life cycle method for registering the MBean- Specified by:
start
in interfaceBaseStoreMBean
-
stop
public void stop()life cycle method for un-registering the MBean- Specified by:
stop
in interfaceBaseStoreMBean
-
getNotificationInfo
- Specified by:
getNotificationInfo
in interfaceNotificationBroadcaster
- Overrides:
getNotificationInfo
in classNotificationBroadcasterSupport
-