|
Berkeley DB Java Edition version 4.1.7 |
|||||||||
| 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.MBeanRegistrarException
protected abstract void doRegisterMBean(Environment env)
throws Exception
Exception
public void doUnregister()
throws Exception
doUnregister in interface com.sleepycat.je.dbi.EnvironmentImpl.MBeanRegistrarExceptionpublic MBeanInfo getMBeanInfo()
Implement the getMBeanInfo method of DynamicMBean.protected StatsConfig getStatsConfig(Object[] params)
|
Berkeley DB Java Edition version 4.1.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||