|
|||||||||
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 EnvironmentImpl.MBeanRegistrar
Exception
protected abstract void doRegisterMBean(Environment env) throws Exception
Exception
public void doUnregister() throws Exception
doUnregister
in interface EnvironmentImpl.MBeanRegistrar
Exception
public MBeanInfo getMBeanInfo()
Implement the getMBeanInfo method of DynamicMBean.
protected StatsConfig getStatsConfig(Object[] params)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |