|
|||||||||
| 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.MBeanRegistrarException
protected abstract void doRegisterMBean(Environment env)
throws Exception
Exception
public void doUnregister()
throws Exception
doUnregister in interface EnvironmentImpl.MBeanRegistrarExceptionpublic 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 | ||||||||