com.sleepycat.je.jmx.JEMonitor and the example program jmx.JEApplicationMBean are two MBean implementations which provide support different application use cases. See those classes for examples of how to use JEMBeanHelper.
public class JEMBeanHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATT_CACHE_PERCENT
Deprecated.
|
static java.lang.String |
ATT_CACHE_SIZE
Deprecated.
|
static java.lang.String |
ATT_ENV_HOME
Deprecated.
|
static java.lang.String |
ATT_IS_READ_ONLY
Deprecated.
|
static java.lang.String |
ATT_IS_SERIALIZABLE
Deprecated.
|
static java.lang.String |
ATT_IS_TRANSACTIONAL
Deprecated.
|
static java.lang.String |
ATT_LOCK_TIMEOUT
Deprecated.
|
static java.lang.String |
ATT_OPEN
Deprecated.
|
static java.lang.String |
ATT_SET_READ_ONLY
Deprecated.
|
static java.lang.String |
ATT_SET_SERIALIZABLE
Deprecated.
|
static java.lang.String |
ATT_SET_TRANSACTIONAL
Deprecated.
|
static java.lang.String |
ATT_TXN_TIMEOUT
Deprecated.
|
Constructor and Description |
---|
JEMBeanHelper(java.io.File environmentHome,
boolean canConfigure)
Deprecated.
Instantiate a helper, specifying environment home and open capabilities.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAttribute(Environment targetEnv,
java.lang.String attributeName)
Deprecated.
Get an attribute value for the given environment.
|
java.util.List<javax.management.MBeanAttributeInfo> |
getAttributeList(Environment targetEnv)
Deprecated.
Get MBean attribute metadata for this environment.
|
java.io.File |
getEnvironmentHome()
Deprecated.
Return the target environment directory.
|
EnvironmentConfig |
getEnvironmentOpenConfig()
Deprecated.
If the helper was instantiated with canConfigure==true, it shows
environment configuration attributes.
|
boolean |
getNeedReset()
Deprecated.
Tell the MBean if the available set of functionality has changed.
|
javax.management.MBeanNotificationInfo[] |
getNotificationInfo(Environment targetEnv)
Deprecated.
No notifications are supported.
|
java.util.List<javax.management.MBeanOperationInfo> |
getOperationList(Environment targetEnv)
Deprecated.
Get mbean operation metadata for this environment.
|
java.lang.Object |
invoke(Environment targetEnv,
java.lang.String actionName,
java.lang.Object[] params,
java.lang.String[] signature)
Deprecated.
Invoke an operation for the given environment.
|
void |
setAttribute(Environment targetEnv,
javax.management.Attribute attribute)
Deprecated.
Set an attribute value for the given environment.
|
public static final java.lang.String ATT_ENV_HOME
public static final java.lang.String ATT_OPEN
public static final java.lang.String ATT_IS_READ_ONLY
public static final java.lang.String ATT_IS_TRANSACTIONAL
public static final java.lang.String ATT_CACHE_SIZE
public static final java.lang.String ATT_CACHE_PERCENT
public static final java.lang.String ATT_LOCK_TIMEOUT
public static final java.lang.String ATT_IS_SERIALIZABLE
public static final java.lang.String ATT_TXN_TIMEOUT
public static final java.lang.String ATT_SET_READ_ONLY
public static final java.lang.String ATT_SET_TRANSACTIONAL
public static final java.lang.String ATT_SET_SERIALIZABLE
public JEMBeanHelper(java.io.File environmentHome, boolean canConfigure)
environmentHome
- home directory of the target JE environment.canConfigure
- If true, the helper will show environment
configuration attributes.public java.io.File getEnvironmentHome()
public EnvironmentConfig getEnvironmentOpenConfig()
public boolean getNeedReset()
public java.util.List<javax.management.MBeanAttributeInfo> getAttributeList(Environment targetEnv)
targetEnv
- The target JE environment. May be null if the
environment is not open.public java.lang.Object getAttribute(Environment targetEnv, java.lang.String attributeName) throws javax.management.AttributeNotFoundException, javax.management.MBeanException
targetEnv
- The target JE environment. May be null if the
environment is not open.attributeName
- attribute name.javax.management.AttributeNotFoundException
javax.management.MBeanException
public void setAttribute(Environment targetEnv, javax.management.Attribute attribute) throws javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException
targetEnv
- The target JE environment. May be null if the
environment is not open.attribute
- name/value pairjavax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
public java.util.List<javax.management.MBeanOperationInfo> getOperationList(Environment targetEnv)
targetEnv
- The target JE environment. May be null if the
environment is not open.public java.lang.Object invoke(Environment targetEnv, java.lang.String actionName, java.lang.Object[] params, java.lang.String[] signature) throws javax.management.MBeanException
targetEnv
- The target JE environment. May be null if the
environment is not open.actionName
- operation name.params
- operation parameters. May be null.signature
- operation signature. May be null.javax.management.MBeanException
public javax.management.MBeanNotificationInfo[] getNotificationInfo(Environment targetEnv)
Copyright (c) 2002, 2017 Oracle and/or its affiliates. All rights reserved.