| java.lang.Object mx4j.MX4JSystemKeys
MX4JSystemKeys | final public class MX4JSystemKeys (Code) | | This class holds the system property keys that the MX4J implementation uses to plugin
custom components.
The naming convention is that, for a defined constant, the corrispondent system property
is obtained by converting the constant name to lowercase and by replacing the underscores
with dots so that, for example, the constant MX4J_MBEANSERVER_CLASSLOADER_REPOSITORY
correspond to the system property key mx4j.mbeanserver.classloader.repository
version: $Revision: 1.7 $ |
MX4J_LOG_PRIORITY | final public static String MX4J_LOG_PRIORITY(Code) | | Specifies the level of logging performed by the MX4J JMX implementation.
Possible value are (case insensitive), from most verbose to least verbose:
- trace
- debug
- info
- warn
- error
- fatal
|
MX4J_LOG_PROTOTYPE | final public static String MX4J_LOG_PROTOTYPE(Code) | | Specifies a full qualified class name of a class extending the
mx4j.log.Logger class, that
will be used as prototype for new loggers created.
|
MX4J_MBEANSERVER_CLASSLOADER_REPOSITORY | final public static String MX4J_MBEANSERVER_CLASSLOADER_REPOSITORY(Code) | | Specifies a full qualified class name of a class extending the
mx4j.server.ModifiableClassLoaderRepository class, that will be used by the MBeanServer to store ClassLoader MBeans that wants to be registered in
the MBeanServer's ClassLoaderRepository.
|
MX4J_MBEANSERVER_REPOSITORY | final public static String MX4J_MBEANSERVER_REPOSITORY(Code) | | Specifies a full qualified class name of a class implementing the
mx4j.server.MBeanRepository interface, that will be used by the MBeanServer to store information about registered MBeans.
|
MX4J_MBEAN_INVOKER | final public static String MX4J_MBEAN_INVOKER(Code) | | Specifies a full qualified class name of a class implementing the
mx4j.server.MBeanInvoker interface,
that will be used as invoker for standard MBeans.
Two classes are provided by the MX4J JMX implementation:
mx4j.server.BCELMBeanInvoker and
mx4j.server.CachingReflectionMBeanInvoker .
The first one will use BCEL classes (if present) to speed up invocations on standard MBeans, while the second
uses reflection.
If, for any reason, the BCEL invocation fails, then the reflected invoker is used.
|
MX4J_MBEAN_METADATA | final public static String MX4J_MBEAN_METADATA(Code) | | Specifies a full qualified name of a class implementing the
mx4j.server.MBeanMetaData interface,
that is used internally by MX4J to store information about the MBean.
See Also: mx4j.server.MBeanMetaData.Factory |
MX4J_OBJECTNAME_CACHING | final public static String MX4J_OBJECTNAME_CACHING(Code) | | Specifies if the
javax.management.ObjectName class should cache ObjectName instances.
This property is 'true' by default.
ObjectName caching can be disabled by setting this property to 'false', to reduce memory footprint
in case of use of large numbers of ObjectNames.
|
MX4J_STRICT_MBEAN_INTERFACE | final public static String MX4J_STRICT_MBEAN_INTERFACE(Code) | | When this property is set to false (as specified by
Boolean.valueOf(String) ), the MX4J
JMX implementation will accept as MBean interfaces of standard MBeans also interfaces defined in
different packages or as nested classes of the MBean class.
So for example, will be possible for a com.foo.Service to have a management interface called
com.bar.ServiceMBean.
If not defined, or if set to true, only MBean interfaces of the same package of the MBean class
are considered valid management interfaces.
|
|
|