|
Berkeley DB Java Edition version 5.0.34 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sleepycat.je.jmx.JEMBean
public abstract class JEMBean
Field Summary | |
---|---|
protected String |
className
|
protected Class<?> |
currentClass
|
protected String |
DESCRIPTION
|
protected Environment |
env
|
protected ObjectName |
jeName
|
protected ArrayList<MBeanOperationInfo> |
operationList
|
protected MBeanServer |
server
|
static MBeanParameterInfo[] |
statParams
|
Constructor Summary | |
---|---|
|
JEMBean()
|
protected |
JEMBean(Environment env)
|
Method Summary | |
---|---|
protected abstract void |
addOperations()
Add MBean operations into the list. |
void |
doRegister(Environment env)
For EnvironmentImpl.MBeanRegistrar interface. |
protected abstract void |
doRegisterMBean(Environment env)
|
void |
doUnregister()
For EnvironmentImpl.MBeanRegistrar interface. |
protected abstract MBeanAttributeInfo[] |
getAttributeList()
Get attribute metadata for this MBean. |
protected MBeanConstructorInfo[] |
getConstructors()
Get constructor metadata for this MBean. |
MBeanInfo |
getMBeanInfo()
|
protected MBeanNotificationInfo[] |
getNotificationInfo()
Get notification metadata for this MBean. |
protected StatsConfig |
getStatsConfig(Object[] params)
Helper for creating a StatsConfig object to use as an operation parameter. |
protected abstract void |
initClassFields()
|
protected void |
resetMBeanInfo()
Create the available management interface for this environment. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final MBeanParameterInfo[] statParams
protected MBeanServer server
protected ObjectName jeName
protected String className
protected String DESCRIPTION
protected Class<?> currentClass
protected Environment env
protected ArrayList<MBeanOperationInfo> operationList
Constructor Detail |
---|
protected JEMBean(Environment env)
public JEMBean()
Method Detail |
---|
protected abstract void initClassFields()
protected void resetMBeanInfo()
protected abstract MBeanAttributeInfo[] getAttributeList()
protected abstract void addOperations()
protected MBeanConstructorInfo[] getConstructors()
protected MBeanNotificationInfo[] getNotificationInfo()
public void doRegister(Environment env) throws Exception
doRegister
in interface com.sleepycat.je.dbi.EnvironmentImpl.MBeanRegistrar
Exception
protected abstract void doRegisterMBean(Environment env) throws Exception
Exception
public void doUnregister() throws Exception
doUnregister
in interface com.sleepycat.je.dbi.EnvironmentImpl.MBeanRegistrar
Exception
public MBeanInfo getMBeanInfo()
Implement the getMBeanInfo method of DynamicMBean.
protected StatsConfig getStatsConfig(Object[] params)
|
Berkeley DB Java Edition version 5.0.34 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |