A B C D E F G H I J L M N O P Q R S T U V W X

A

ARCHIVE_ATTR - Static variable in class mx4j.loading.MLetParser
 
ARG_TAG - Static variable in class mx4j.loading.MLetParser
 
AbstractConnection - class mx4j.tools.remote.AbstractConnection.
Implementation of the Connection interface, to be used on the server-side end of the connection.
AbstractConnection(String, ConnectionManager) - Constructor for class mx4j.tools.remote.AbstractConnection
 
AbstractConnectionManager - class mx4j.tools.remote.AbstractConnectionManager.
Implementation of the ConnectionManager interface that implements emission of connection notifications, authentication, and proper closing of connections.
AbstractConnectionManager(AbstractJMXConnectorServer, Map) - Constructor for class mx4j.tools.remote.AbstractConnectionManager
Called by subclasses.
AbstractDynamicMBean - class mx4j.AbstractDynamicMBean.
Utility class that allow the user to easily write DynamicMBeans.
AbstractDynamicMBean() - Constructor for class mx4j.AbstractDynamicMBean
Only subclasses can create a new instance of an AbstractDynamicMBean.
AbstractHeartBeat - class mx4j.remote.AbstractHeartBeat.
Base implementation for the HeartBeat interface.
AbstractHeartBeat(ConnectionNotificationEmitter, Map) - Constructor for class mx4j.remote.AbstractHeartBeat
Creates a new HeartBeat.
AbstractJMXConnector - class mx4j.tools.remote.AbstractJMXConnector.
Abstract implementation of the JMXConnector interface.
AbstractJMXConnector(JMXServiceURL) - Constructor for class mx4j.tools.remote.AbstractJMXConnector
Creates a new JMXConnector that will connect to the given JMXServiceURL
AbstractJMXConnectorServer - class mx4j.tools.remote.AbstractJMXConnectorServer.
Extends the implementation of JMXConnectorServer by implementing most JMXConnectorServer methods following the JSR 160 specification and delegating implementation specific operations using the template method pattern.
AbstractJMXConnectorServer(JMXServiceURL, Map, MBeanServer) - Constructor for class mx4j.tools.remote.AbstractJMXConnectorServer
 
AbstractRemoteNotificationClientHandler - class mx4j.remote.AbstractRemoteNotificationClientHandler.
Base implementation of the RemoteNotificationClientHandler interface.
AbstractRemoteNotificationClientHandler(ConnectionNotificationEmitter, HeartBeat, Map) - Constructor for class mx4j.remote.AbstractRemoteNotificationClientHandler
Creates a new remote notification client-side handler.
AbstractServerInvoker - class mx4j.tools.remote.AbstractServerInvoker.
This class implements partially the JMXConnection interface to forward the calls to an MBeanServerConnection object (hence the name 'invoker').
AbstractServerInvoker(MBeanServerConnection) - Constructor for class mx4j.tools.remote.AbstractServerInvoker
 
AbstractStatisticsRecorder - class mx4j.tools.stats.AbstractStatisticsRecorder.
Class AbstractStatisticsRecorder.
AbstractStatisticsRecorder() - Constructor for class mx4j.tools.stats.AbstractStatisticsRecorder
 
AdaptorServerSocketFactory - interface mx4j.tools.adaptor.AdaptorServerSocketFactory.
The ServerSocket factory interface.
AttributeDeser - class mx4j.tools.remote.soap.axis.ser.AttributeDeser.
 
AttributeDeser() - Constructor for class mx4j.tools.remote.soap.axis.ser.AttributeDeser
 
AttributeDeserFactory - class mx4j.tools.remote.soap.axis.ser.AttributeDeserFactory.
 
AttributeDeserFactory(Class, QName) - Constructor for class mx4j.tools.remote.soap.axis.ser.AttributeDeserFactory
 
AttributeListDeser - class mx4j.tools.remote.soap.axis.ser.AttributeListDeser.
 
AttributeListDeser() - Constructor for class mx4j.tools.remote.soap.axis.ser.AttributeListDeser
 
AttributeListDeserFactory - class mx4j.tools.remote.soap.axis.ser.AttributeListDeserFactory.
 
AttributeListDeserFactory(Class, QName) - Constructor for class mx4j.tools.remote.soap.axis.ser.AttributeListDeserFactory
 
AttributeListSer - class mx4j.tools.remote.soap.axis.ser.AttributeListSer.
 
AttributeListSer() - Constructor for class mx4j.tools.remote.soap.axis.ser.AttributeListSer
 
AttributeListSerFactory - class mx4j.tools.remote.soap.axis.ser.AttributeListSerFactory.
 
AttributeListSerFactory(Class, QName) - Constructor for class mx4j.tools.remote.soap.axis.ser.AttributeListSerFactory
 
AttributeSer - class mx4j.tools.remote.soap.axis.ser.AttributeSer.
 
AttributeSer() - Constructor for class mx4j.tools.remote.soap.axis.ser.AttributeSer
 
AttributeSerFactory - class mx4j.tools.remote.soap.axis.ser.AttributeSerFactory.
 
AttributeSerFactory(Class, QName) - Constructor for class mx4j.tools.remote.soap.axis.ser.AttributeSerFactory
 
AxisDeserializer - class mx4j.tools.remote.soap.axis.ser.AxisDeserializer.
 
AxisDeserializer() - Constructor for class mx4j.tools.remote.soap.axis.ser.AxisDeserializer
 
AxisSerializer - class mx4j.tools.remote.soap.axis.ser.AxisSerializer.
 
AxisSerializer() - Constructor for class mx4j.tools.remote.soap.axis.ser.AxisSerializer
 
addAuthorization(String, String) - Method in class mx4j.tools.adaptor.http.HttpAdaptor
Adds an authorization pair as username/password
addAuthorization(String, String) - Method in interface mx4j.tools.adaptor.http.HttpAdaptorMBean
Adds an authorization pair as username/password
addChild(ConfigurationBuilder.Node) - Method in interface mx4j.tools.config.ConfigurationBuilder.Node
 
addChild(ConfigurationBuilder.Node) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.AbstractNode
 
addClassLoader(ClassLoader) - Method in class mx4j.server.DefaultClassLoaderRepository
 
addClassLoader(ClassLoader) - Method in class mx4j.server.ModifiableClassLoaderRepository
Adds, if does not already exist, the specified ClassLoader to this repository.
addCommandProcessor(String, HttpCommandProcessor) - Method in class mx4j.tools.adaptor.http.HttpAdaptor
Adds a command processor object
addCommandProcessor(String, String) - Method in class mx4j.tools.adaptor.http.HttpAdaptor
Adds a command processor object by class
addCommandProcessor(String, HttpCommandProcessor) - Method in interface mx4j.tools.adaptor.http.HttpAdaptorMBean
Adds a command processor object
addCommandProcessor(String, String) - Method in interface mx4j.tools.adaptor.http.HttpAdaptorMBean
Adds a command processor object by class
addConnection(Connection) - Method in class mx4j.tools.remote.http.HTTPService
 
addConnectionNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class mx4j.tools.remote.AbstractJMXConnector
 
addEntry(Date, Number) - Method in class mx4j.tools.stats.AbstractStatisticsRecorder
Adds an entry to the collection.
addInterceptor(MBeanServerInterceptor) - Method in class mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Appends the given interceptor, provided by the client, to the existing interceptor chain.
addInterceptor(MBeanServerInterceptor) - Method in interface mx4j.server.interceptor.MBeanServerInterceptorConfiguratorMBean
Appends the given interceptor, provided by the client, to the existing interceptor chain.
addMimeType(String, String) - Method in class mx4j.tools.adaptor.http.XSLTProcessor
 
addMimeType(String, String) - Method in interface mx4j.tools.adaptor.http.XSLTProcessorMBean
Maps a given extension with a specified MIME type
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in interface mx4j.log.LoggerBroadcasterMBean
 
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class mx4j.monitor.MX4JMonitor
 
addNotificationListener(Integer, NotificationTuple) - Method in class mx4j.remote.AbstractRemoteNotificationClientHandler
 
addNotificationListener(Integer, NotificationTuple) - Method in class mx4j.remote.DefaultRemoteNotificationServerHandler
 
addNotificationListener(Integer, NotificationTuple) - Method in interface mx4j.remote.RemoteNotificationClientHandler
Adds the given tuple with the given listener ID to this handler
addNotificationListener(Integer, NotificationTuple) - Method in interface mx4j.remote.RemoteNotificationServerHandler
Adds the given tuple with the given listener ID to this handler
addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class mx4j.remote.rmi.ClientInvoker
 
addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class mx4j.remote.rmi.ClientInvoker
 
addNotificationListener(ObjectName, ObjectName, MarshalledObject, MarshalledObject, Subject) - Method in class mx4j.remote.rmi.RMIConnectionInvoker
 
addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class mx4j.server.ChainedMBeanServer
 
addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class mx4j.server.ChainedMBeanServer
 
addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class mx4j.server.MX4JMBeanServer
 
addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class mx4j.server.MX4JMBeanServer
 
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class mx4j.server.interceptor.DefaultMBeanServerInterceptor
 
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class mx4j.server.interceptor.InvokerMBeanServerInterceptor
 
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in interface mx4j.server.interceptor.MBeanServerInterceptor
Adds the given notification listener to the MBean, along with the given filter and handback
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class mx4j.server.interceptor.NotificationListenerMBeanServerInterceptor
 
addNotificationListener(MBeanMetaData, NotificationListener, NotificationFilter, Object) - Method in class mx4j.server.interceptor.SecurityMBeanServerInterceptor
 
addNotificationListener(ObjectName, ObjectName, Object, Object, Subject) - Method in class mx4j.tools.remote.AbstractServerInvoker
 
addNotificationListener(ObjectName, ObjectName, Object, Object, Subject) - Method in interface mx4j.tools.remote.JMXConnection
 
addNotificationListener(ObjectName, ObjectName, Object, Object, Subject) - Method in class mx4j.tools.remote.JMXConnectionHandler
 
addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class mx4j.tools.remote.JMXConnectionMBeanServerConnection
 
addNotificationListener(ObjectName, ObjectName, Object, Object, Subject) - Method in class mx4j.tools.remote.http.HTTPClientInvoker
 
addNotificationListener(ObjectName, Object, Subject) - Method in class mx4j.tools.remote.http.HTTPClientInvoker
 
addNotificationListener(ObjectName, Object, Subject) - Method in interface mx4j.tools.remote.http.HTTPConnection
 
addNotificationListener(ObjectName, Object, Subject) - Method in class mx4j.tools.remote.http.HTTPConnectionHandler
 
addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class mx4j.tools.remote.http.HTTPConnectionMBeanServerConnection
 
addNotificationListener(ObjectName, Object, Subject) - Method in class mx4j.tools.remote.http.HTTPServerInvoker
 
addNotificationListener(ObjectName, ObjectName, Object, Object, Subject) - Method in class mx4j.tools.remote.http.HTTPService
 
addNotificationListener(ObjectName, Object, Subject) - Method in class mx4j.tools.remote.http.HTTPService
 
addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object, Subject) - Method in interface mx4j.tools.remote.local.LocalConnection
 
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class mx4j.tools.remote.proxy.RemoteMBeanProxy
 
addNotificationListener(ObjectName, Object, Subject) - Method in class mx4j.tools.remote.soap.SOAPClientInvoker
 
addNotificationListener(ObjectName, ObjectName, Object, Object, Subject) - Method in class mx4j.tools.remote.soap.SOAPClientInvoker
 
addNotificationListeners(ObjectName[], MarshalledObject[], Subject[]) - Method in class mx4j.remote.rmi.RMIConnectionInvoker
 
addObservedObject(ObjectName) - Method in class mx4j.monitor.MX4JMonitor
 
addObservedObject(ObjectName) - Method in interface mx4j.monitor.MX4JMonitorMBean
 
addParameters(Element, Document, Class[]) - Method in class mx4j.tools.adaptor.http.ConstructorsCommandProcessor
 
addParameters(Element, Document, MBeanParameterInfo[]) - Method in class mx4j.tools.adaptor.http.MBeanCommandProcessor
 
addPostInterceptor(MBeanServerInterceptor) - Method in class mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Adds the given interceptor at the end of the interceptor chain, after the custom interceptors that may be added via MBeanServerInterceptorConfigurator.addInterceptor(mx4j.server.interceptor.MBeanServerInterceptor).
addPreInterceptor(MBeanServerInterceptor) - Method in class mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Adds the given interceptor at the beginning of the interceptor chain, before the custom interceptors that may be added via MBeanServerInterceptorConfigurator.addInterceptor(mx4j.server.interceptor.MBeanServerInterceptor).
addProvider(Provider) - Static method in class mx4j.tools.adaptor.ssl.SSLAdaptorServerSocketFactory
 
addRelationTypeNames(Element, Document, List) - Method in class mx4j.tools.adaptor.http.RelationCommandProcessor
put everything into a map as we need to maintain the correct relationTypeName to relationId TODO: determine how to make relationService tab useful!!
arrayCopy(char[]) - Static method in class mx4j.util.Utils
 
arrayEquals(Object[], Object[]) - Static method in class mx4j.util.Utils
 
arrayEquals(byte[], byte[]) - Static method in class mx4j.util.Utils
 
arrayHashCode(Object[]) - Static method in class mx4j.util.Utils
 
arrayHashCode(byte[]) - Static method in class mx4j.util.Utils
 
authenticate(Object) - Method in class mx4j.tools.remote.AbstractConnectionManager
Authenticates a Subject with the given credentials, by looking up a JMXAuthenticator in the environment returned by AbstractConnectionManager.getEnvironment().
authenticate(Object) - Method in class mx4j.tools.remote.PasswordAuthenticator
 
averageValue - Variable in class mx4j.tools.stats.AbstractStatisticsRecorder
 

B

BCELMBeanInvoker - class mx4j.server.BCELMBeanInvoker.
MBeanInvoker that generates on-the-fly implementations to call standard MBeans directly, instead of using reflection.
BCELMBeanInvoker() - Constructor for class mx4j.server.BCELMBeanInvoker
 
Base64Codec - class mx4j.util.Base64Codec.
This class is copy/paste of Jakarta's Commons-Codec v1.1 org.apache.commons.codec.binary.Base64 implementation.
BurlapClientInvoker - class mx4j.tools.remote.caucho.burlap.BurlapClientInvoker.
 
BurlapClientInvoker(String) - Constructor for class mx4j.tools.remote.caucho.burlap.BurlapClientInvoker
 
BurlapServlet - class mx4j.tools.remote.caucho.burlap.BurlapServlet.
 
BurlapServlet() - Constructor for class mx4j.tools.remote.caucho.burlap.BurlapServlet
 
bindClient(Object, Map) - Method in class mx4j.remote.ConnectionResolver
Connects the client returned by ConnectionResolver.lookupClient(javax.management.remote.JMXServiceURL, java.util.Map) to the server side.
bindClient(Object, Map) - Method in class mx4j.remote.resolver.iiop.Resolver
 
bindClient(Object, Map) - Method in class mx4j.remote.resolver.rmi.Resolver
 
bindClient(Object, Map) - Method in class mx4j.tools.remote.http.HTTPResolver
 
bindClient(Object, Map) - Method in class mx4j.tools.remote.resolver.local.Resolver
 
bindServer(Object, JMXServiceURL, Map) - Method in class mx4j.remote.ConnectionResolver
Binds the server created by ConnectionResolver.createServer(javax.management.remote.JMXServiceURL, java.util.Map) to a place specified by the JMXServiceURL.
bindServer(Object, JMXServiceURL, Map) - Method in class mx4j.remote.resolver.iiop.Resolver
 
bindServer(Object, JMXServiceURL, Map) - Method in class mx4j.remote.resolver.rmi.Resolver
 
bindServer(Object, JMXServiceURL, Map) - Method in class mx4j.tools.remote.http.HTTPResolver
 
bindServer(Object, JMXServiceURL, Map) - Method in class mx4j.tools.remote.resolver.local.Resolver
 
booleanVariableValue(HttpInputStream, String, boolean) - Static method in class mx4j.tools.adaptor.http.HttpUtil
Returns whether a boolean variable is in the variables.
buildCommands() - Method in class mx4j.tools.adaptor.http.HttpAdaptor
Build the commands
builder - Variable in class mx4j.tools.adaptor.http.HttpCommandProcessorAdaptor
 

C

CLIENT_PROVIDER_CLASS - Static variable in interface mx4j.remote.MX4JRemoteConstants
The string 'ClientProvider' as mandated by the spec
CLOSE_BRACKET - Static variable in class mx4j.loading.MLetParser
 
CLOSE_COMMENT - Static variable in class mx4j.loading.MLetParser
 
CODEBASE_ATTR - Static variable in class mx4j.loading.MLetParser
 
CODE_ATTR - Static variable in class mx4j.loading.MLetParser
 
CONNECTION_HEARTBEAT_PERIOD - Static variable in interface mx4j.remote.MX4JRemoteConstants
MX4J's implementation uses this property to specify the period (in ms) of the heartbeat pulse for JMXConnectors that use heartbeat to check if the connection with JMXConnectorServers is still alive.
CONNECTION_HEARTBEAT_RETRIES - Static variable in interface mx4j.remote.MX4JRemoteConstants
MX4J's implementation uses this property to specify the number of retries of heartbeat pulses before declaring the connection between a JMXConnector and a JMXConnectorServer failed, at which a notification failed is emitted.
CachingReflectionMBeanInvoker - class mx4j.server.CachingReflectionMBeanInvoker.
Caching MBeanInvoker that uses reflection to invoke on MBean instances.
CachingReflectionMBeanInvoker() - Constructor for class mx4j.server.CachingReflectionMBeanInvoker
 
CauchoClientInvoker - class mx4j.tools.remote.caucho.CauchoClientInvoker.
 
CauchoClientInvoker(String) - Constructor for class mx4j.tools.remote.caucho.CauchoClientInvoker
 
CauchoInput - interface mx4j.tools.remote.caucho.CauchoInput.
 
CauchoOutput - interface mx4j.tools.remote.caucho.CauchoOutput.
 
CauchoService - class mx4j.tools.remote.caucho.CauchoService.
 
CauchoService(String) - Constructor for class mx4j.tools.remote.caucho.CauchoService
 
CauchoServlet - class mx4j.tools.remote.caucho.CauchoServlet.
 
CauchoServlet() - Constructor for class mx4j.tools.remote.caucho.CauchoServlet
 
ChainedMBeanServer - class mx4j.server.ChainedMBeanServer.
Base class for chained MBeanServers.
ChainedMBeanServer() - Constructor for class mx4j.server.ChainedMBeanServer
Creates a new ChainedMBeanServer that will delegate to an MBeanServer specified using ChainedMBeanServer.setMBeanServer(javax.management.MBeanServer)
ChainedMBeanServer(MBeanServer) - Constructor for class mx4j.server.ChainedMBeanServer
Creates a new ChainedMBeanServer that delegates to the specified MBeanServer.
ChainedMBeanServerBuilder - class mx4j.server.ChainedMBeanServerBuilder.
Base class for chained MBeanServerBuilders.
ChainedMBeanServerBuilder(MBeanServerBuilder) - Constructor for class mx4j.server.ChainedMBeanServerBuilder
Creates a new chained MBeanServerBuilder
ClassLoaderObjectInputStream - class mx4j.loading.ClassLoaderObjectInputStream.
ObjectInputStream that can read serialized java Objects using a supplied classloader to find the object's classes.
ClassLoaderObjectInputStream(InputStream, ClassLoader) - Constructor for class mx4j.loading.ClassLoaderObjectInputStream
Creates a new ClassLoaderObjectInputStream
ClientExceptionCatcher - class mx4j.remote.rmi.ClientExceptionCatcher.
 
ClientInvoker - class mx4j.remote.rmi.ClientInvoker.
An MBeanServerConnection that "converts" the MBeanServerConnection calls to RMIConnection calls, performing wrapping of parameters and/or the needed actions.
ClientInvoker(RMIConnection, RemoteNotificationClientHandler, Subject) - Constructor for class mx4j.remote.rmi.ClientInvoker
 
ClientProvider - class mx4j.remote.provider.iiop.ClientProvider.
 
ClientProvider() - Constructor for class mx4j.remote.provider.iiop.ClientProvider
 
ClientProvider - class mx4j.remote.provider.rmi.ClientProvider.
 
ClientProvider() - Constructor for class mx4j.remote.provider.rmi.ClientProvider
 
ClientProvider - class mx4j.tools.remote.provider.burlap.ClientProvider.
 
ClientProvider() - Constructor for class mx4j.tools.remote.provider.burlap.ClientProvider
 
ClientProvider - class mx4j.tools.remote.provider.burlap.ssl.ClientProvider.
 
ClientProvider() - Constructor for class mx4j.tools.remote.provider.burlap.ssl.ClientProvider
 
ClientProvider - class mx4j.tools.remote.provider.hessian.ClientProvider.
 
ClientProvider() - Constructor for class mx4j.tools.remote.provider.hessian.ClientProvider
 
ClientProvider - class mx4j.tools.remote.provider.hessian.ssl.ClientProvider.
 
ClientProvider() - Constructor for class mx4j.tools.remote.provider.hessian.ssl.ClientProvider
 
ClientProvider - class mx4j.tools.remote.provider.local.ClientProvider.
 
ClientProvider() - Constructor for class mx4j.tools.remote.provider.local.ClientProvider
 
ClientProvider - class mx4j.tools.remote.provider.soap.ClientProvider.
SOAP Connector Client Provider
ClientProvider() - Constructor for class mx4j.tools.remote.provider.soap.ClientProvider
 
ClientProvider - class mx4j.tools.remote.provider.soap.ssl.ClientProvider.
 
ClientProvider() - Constructor for class mx4j.tools.remote.provider.soap.ssl.ClientProvider
 
ClientProxy - class mx4j.remote.ClientProxy.
 
ClientProxy(MBeanServerConnection) - Constructor for class mx4j.remote.ClientProxy
 
ClientUnmarshaller - class mx4j.remote.rmi.ClientUnmarshaller.
An MBeanServerConnection proxy that performs the setting of the appropriate context classloader to allow classloading of classes sent by the server but not known to the client, in methods like MBeanServerConnection.getAttribute(javax.management.ObjectName, java.lang.String), MBeanServerConnection.invoke(javax.management.ObjectName, java.lang.String, java.lang.Object[], java.lang.String[]) and so on.
CommandProcessorUtil - class mx4j.tools.adaptor.http.CommandProcessorUtil.
Contains utilities common to CommandProcessor objects
CommandProcessorUtil() - Constructor for class mx4j.tools.adaptor.http.CommandProcessorUtil
 
CommonsLogger - class mx4j.log.CommonsLogger.
Log that redirects log calls to Jakarta Commons Logging.
CommonsLogger() - Constructor for class mx4j.log.CommonsLogger
 
ConfigurationBuilder - interface mx4j.tools.config.ConfigurationBuilder.
 
ConfigurationBuilder.Node - interface mx4j.tools.config.ConfigurationBuilder.Node.
 
ConfigurationBuilder.ObjectsHolder - interface mx4j.tools.config.ConfigurationBuilder.ObjectsHolder.
 
ConfigurationException - exception mx4j.tools.config.ConfigurationException.
 
ConfigurationException() - Constructor for class mx4j.tools.config.ConfigurationException
 
ConfigurationException(String) - Constructor for class mx4j.tools.config.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for class mx4j.tools.config.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for class mx4j.tools.config.ConfigurationException
 
ConfigurationLoader - class mx4j.tools.config.ConfigurationLoader.
 
ConfigurationLoader() - Constructor for class mx4j.tools.config.ConfigurationLoader
 
ConfigurationLoader(ConfigurationBuilder) - Constructor for class mx4j.tools.config.ConfigurationLoader
 
ConfigurationLoader(MBeanServer) - Constructor for class mx4j.tools.config.ConfigurationLoader
 
ConfigurationLoader(MBeanServer, ConfigurationBuilder) - Constructor for class mx4j.tools.config.ConfigurationLoader
 
ConfigurationLoaderMBean - interface mx4j.tools.config.ConfigurationLoaderMBean.
 
Connection - interface mx4j.tools.remote.Connection.
Represents a connection between a client and a server.
ConnectionIDRequestHandler - class mx4j.tools.remote.soap.ConnectionIDRequestHandler.
This class is used in the Axis deployment descriptor, and parses the SOAP header (on server-side) that contains the connection ID sent by the client.
ConnectionIDRequestHandler() - Constructor for class mx4j.tools.remote.soap.ConnectionIDRequestHandler
 
ConnectionManager - interface mx4j.tools.remote.ConnectionManager.
A ConnectionManager is a server-side object that acts as the factory for new connections and manages the authentication details.
ConnectionNotificationEmitter - class mx4j.remote.ConnectionNotificationEmitter.
 
ConnectionNotificationEmitter(JMXConnector) - Constructor for class mx4j.remote.ConnectionNotificationEmitter
 
ConnectionResolver - class mx4j.remote.ConnectionResolver.
ConnectionResolver handles the details of creating connections for different protocols.
ConnectionResolver() - Constructor for class mx4j.remote.ConnectionResolver
 
ConstructorsCommandProcessor - class mx4j.tools.adaptor.http.ConstructorsCommandProcessor.
ConstructorsCommandProcessor, processes a request to query the available constructors for a classname
ConstructorsCommandProcessor() - Constructor for class mx4j.tools.adaptor.http.ConstructorsCommandProcessor
 
ContextClassLoaderMBeanServerInterceptor - class mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.
This interceptor sets the context class loader to the proper value for incoming calls.
ContextClassLoaderMBeanServerInterceptor() - Constructor for class mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor
 
CosNamingService - class mx4j.tools.naming.CosNamingService.
An MBean that wraps tnameserv.
CosNamingService() - Constructor for class mx4j.tools.naming.CosNamingService
Creates a new instance of CosNamingService with the default port (900).
CosNamingService(int) - Constructor for class mx4j.tools.naming.CosNamingService
Creates a new instance of CosNamingService with the specified port.
CosNamingServiceMBean - interface mx4j.tools.naming.CosNamingServiceMBean.
Management interface for the CosNamingService MBean.
CosNamingServiceMBeanDescription - class mx4j.tools.naming.CosNamingServiceMBeanDescription.
Management interface descriptions for the CosNamingService MBean.
CosNamingServiceMBeanDescription() - Constructor for class mx4j.tools.naming.CosNamingServiceMBeanDescription
 
CreateMBeanCommandProcessor - class mx4j.tools.adaptor.http.CreateMBeanCommandProcessor.
CreateMBeanCommandProcessor, processes a request for creating and registering an MBean
CreateMBeanCommandProcessor() - Constructor for class mx4j.tools.adaptor.http.CreateMBeanCommandProcessor
Constructs a new CreateMBeanCommandProcessor
cacheMBeanInfo(MBeanInfo) - Method in class mx4j.tools.i18n.I18NStandardMBean
Once the MBeanInfo has been obtained discard our caches.
canCreateParameterValue(String) - Static method in class mx4j.tools.adaptor.http.CommandProcessorUtil
Checks if the given type is primitive of can be initialized from String.
This is done by trying to load the class and checking if there is a public String only constructor.
canonicalizePath(String) - Static method in class mx4j.tools.adaptor.http.HttpUtil
Makes a path canonical
chain(Object, Method, Object[]) - Method in class mx4j.tools.remote.SubjectInvoker
 
checkRelationServiceIsRegistered() - Method in class mx4j.tools.adaptor.http.RelationCommandProcessor
 
clear() - Method in class mx4j.timer.TimeQueue
Removes all the tasks from this TimeQueue.
clearInterceptors() - Method in class mx4j.server.interceptor.MBeanServerInterceptorConfigurator
Removes all the interceptors added via MBeanServerInterceptorConfigurator.addInterceptor(MBeanServerInterceptor interceptor).
clearInterceptors() - Method in interface mx4j.server.interceptor.MBeanServerInterceptorConfiguratorMBean
Removes all the interceptors added via MBeanServerInterceptorConfiguratorMBean.addInterceptor(MBeanServerInterceptor interceptor).
clearNotificationStatus() - Method in class mx4j.monitor.MX4JCounterMonitor.CounterMonitorInfo
 
clearNotificationStatus() - Method in class mx4j.monitor.MX4JGaugeMonitor.GaugeMonitorInfo
 
clearNotificationStatus() - Method in class mx4j.monitor.MX4JMonitor.MonitorInfo
 
clearNotificationStatus() - Method in class mx4j.monitor.MX4JStringMonitor.StringMonitorInfo
 
clearObservedObjects() - Method in class mx4j.monitor.MX4JMonitor
 
clone() - Method in interface mx4j.server.MBeanRepository
Clones this MBean repository
cloneClassLoaders() - Method in class mx4j.server.DefaultClassLoaderRepository
 
close() - Method in class mx4j.remote.DefaultRemoteNotificationServerHandler
 
close() - Method in interface mx4j.remote.RemoteNotificationServerHandler
Closes this handler, that will not accept anymore add or removal of listeners
close() - Method in class mx4j.remote.rmi.RMIConnectionInvoker
 
close() - Method in class mx4j.tools.remote.AbstractConnection
 
close() - Method in class mx4j.tools.remote.AbstractConnectionManager
Implemented using the template method pattern
close() - Method in class mx4j.tools.remote.AbstractJMXConnector
 
close() - Method in interface mx4j.tools.remote.Connection
Closes this connection
close() - Method in interface mx4j.tools.remote.ConnectionManager
Closes this ConnectionManager and all the opened connections it manages.
close() - Method in interface mx4j.tools.remote.JMXConnection
 
close() - Method in class mx4j.tools.remote.JMXConnectionHandler
Overridden to allow nested connections to close and release their resources and, afterwards, to close this connection with the JSR 160 semantic provided by the superclass.
close() - Method in class mx4j.tools.remote.http.HTTPClientInvoker
 
close() - Method in class mx4j.tools.remote.http.HTTPServerInvoker
 
close() - Method in class mx4j.tools.remote.http.HTTPService
 
close() - Method in class mx4j.tools.remote.soap.SOAPClientInvoker
 
closeConnection(Connection) - Method in class mx4j.tools.remote.AbstractConnectionManager
Implemented using the template method pattern, handles the emission of the connection notification of type "closed".
closeConnection(Connection) - Method in interface mx4j.tools.remote.ConnectionManager
Closes the given Connection.
code - Variable in class mx4j.tools.adaptor.http.HttpException
Error code
code - Variable in class mx4j.tools.adaptor.http.HttpOutputStream
Answer code
compare(Number, Number) - Method in class mx4j.monitor.MX4JCounterMonitor
 
compare(Number, Number) - Method in class mx4j.monitor.MX4JGaugeMonitor
 
compare(String, String) - Method in class mx4j.monitor.MX4JStringMonitor
 
compareTo(Object) - Method in class mx4j.timer.TimeTask
Compares 2 TimeTasks by comparing their next execution times
compareTo(Object) - Method in class mx4j.tools.stats.PointTime
 
completeCall() - Method in interface mx4j.tools.remote.caucho.CauchoInput
 
completeCall() - Method in interface mx4j.tools.remote.caucho.CauchoOutput
 
completeReply() - Method in interface mx4j.tools.remote.caucho.CauchoInput
 
completeReply() - Method in interface mx4j.tools.remote.caucho.CauchoOutput
 
configure(MBeanServer) - Method in interface mx4j.tools.config.ConfigurationBuilder.Node
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Arg
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Call
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Configuration
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Create
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.New
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Object
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Register
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Shutdown
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Startup
 
configure(MBeanServer) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Unregister
 
configureListener(JMXServiceURL, Map) - Method in class mx4j.tools.remote.http.jetty.JettyWebContainer
 
connect(Object) - Method in class mx4j.tools.remote.AbstractConnectionManager
Implemented using the template method pattern, it handles authentication, creation of the connection ID, emission of connection notification of type "opened".
connect() - Method in class mx4j.tools.remote.AbstractJMXConnector
 
connect(Map) - Method in class mx4j.tools.remote.AbstractJMXConnector
 
connect(Object) - Method in interface mx4j.tools.remote.ConnectionManager
Factory method that creates connections that are specific to the client that invoked this method.
connect(Object) - Method in class mx4j.tools.remote.http.HTTPClientInvoker
 
connect(Object) - Method in interface mx4j.tools.remote.http.HTTPConnection
This method is called when a call initiated by JMXConnector.connect() arrives on server side.
connect(Object) - Method in class mx4j.tools.remote.http.HTTPConnectionHandler
 
connect(Object) - Method in class mx4j.tools.remote.http.HTTPServerInvoker
 
connect(Object) - Method in class mx4j.tools.remote.http.HTTPService
 
connect(Object) - Method in class mx4j.tools.remote.soap.SOAPClientInvoker
 
connectionClosed(String, String, Object) - Method in class mx4j.tools.remote.AbstractJMXConnectorServer
 
connectionFailed(String, String, Object) - Method in class mx4j.tools.remote.AbstractJMXConnectorServer
 
connectionOpened(String, String, Object) - Method in class mx4j.tools.remote.AbstractJMXConnectorServer
 
constructClassName(String, String, String) - Static method in class mx4j.remote.ProviderHelper
 
contains(NotificationTuple) - Method in class mx4j.remote.AbstractRemoteNotificationClientHandler
 
contains(NotificationTuple) - Method in interface mx4j.remote.RemoteNotificationClientHandler
Returns whether the tuple is already present in this handler
containsKey(String) - Method in interface mx4j.tools.config.ConfigurationBuilder.ObjectsHolder
 
containsKey(String) - Method in class mx4j.tools.config.DefaultConfigurationBuilder.Configuration
 
containsObservedObject(ObjectName) - Method in class mx4j.monitor.MX4JMonitor
 
containsObservedObject(ObjectName) - Method in interface mx4j.monitor.MX4JMonitorMBean
 
convertPriority(int) - Method in class mx4j.log.Log4JLogger
Converts MX4J priority to Log4J priority
count - Variable in class mx4j.tools.stats.AbstractStatisticsRecorder
 
create(MBeanMetaData) - Static method in class mx4j.server.BCELMBeanInvoker
Creates a new MBeanInvoker created on-the-fly by using BCEL.
create() - Static method in class mx4j.server.MBeanMetaData.Factory
 
createArchiveURL(URL, String) - Method in class mx4j.loading.MLetTag
Returns the URL for the given archive file name using the provided URL as a codebase, or null if the URL cannot be created.
createCauchoInput(InputStream) - Method in class mx4j.tools.remote.caucho.CauchoClientInvoker
 
createCauchoInput(InputStream) - Method in class mx4j.tools.remote.caucho.CauchoServlet
 
createCauchoInput(InputStream) - Method in class mx4j.tools.remote.caucho.burlap.BurlapClientInvoker
 
createCauchoInput(InputStream) - Method in class mx4j.tools.remote.caucho.burlap.BurlapServlet
 
createCauchoInput(InputStream) - Method in class mx4j.tools.remote.caucho.hessian.HessianClientInvoker
 
createCauchoInput(InputStream) - Method in class mx4j.tools.remote.caucho.hessian.HessianServlet
 
createCauchoOutput(OutputStream) - Method in class mx4j.tools.remote.caucho.CauchoClientInvoker
 
createCauchoOutput(OutputStream) - Method in class mx4j.tools.remote.caucho.CauchoServlet
 
createCauchoOutput(OutputStream) - Method in class mx4j.tools.remote.caucho.burlap.BurlapClientInvoker
 
createCauchoOutput(OutputStream) - Method in class mx4j.tools.remote.caucho.burlap.BurlapServlet
 
createCauchoOutput(OutputStream) - Method in class mx4j.tools.remote.caucho.hessian.HessianClientInvoker
 
createCauchoOutput(OutputStream) - Method in class mx4j.tools.remote.caucho.hessian.HessianServlet
 
createClassComparator() - Static method in class mx4j.tools.adaptor.http.CommandProcessorUtil
 
createConfigurationNode(Element) - Method in interface mx4j.tools.config.ConfigurationBuilder
 
createConfigurationNode(Element) - Method in class mx4j.tools.config.DefaultConfigurationBuilder
 
createConnectionID(String, String, int, Subject) - Static method in class mx4j.remote.MX4JRemoteUtils
 
createConnectionID(Subject) - Method in class mx4j.tools.remote.AbstractConnectionManager
Returns a connection ID as specified by JSR 160.
createConnectionManager(AbstractJMXConnectorServer, JMXServiceURL, Map) - Method in class mx4j.tools.remote.http.HTTPConnectorServer
 
createConnectionNotificationEmitter() - Method in class mx4j.tools.remote.AbstractJMXConnector
Creates a notification emitter used to emit connection notifications.
createConstructorComparator() - Static method in class mx4j.tools.adaptor.http.CommandProcessorUtil
 
createHeartBeat(HTTPConnection, ConnectionNotificationEmitter, Map) - Method in class mx4j.tools.remote.http.HTTPConnector
 
createLoggerPrototype() - Method in class mx4j.log.LoggerBroadcaster
 
createMBean(String, ObjectName) - Method in class mx4j.remote.rmi.ClientInvoker
 
createMBean(String, ObjectName, Object[], String[]) - Method in class mx4j.remote.rmi.ClientInvoker
 
createMBean(String, ObjectName, ObjectName) - Method in class mx4j.remote.rmi.ClientInvoker
 
createMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class mx4j.remote.rmi.ClientInvoker
 
createMBean(String, ObjectName, Subject) - Method in class mx4j.remote.rmi.RMIConnectionInvoker
 
createMBean(String, ObjectName, ObjectName, Subject) - Method in class mx4j.remote.rmi.RMIConnectionInvoker
 
createMBean(String, ObjectName, MarshalledObject, String[], Subject) - Method in class mx4j.remote.rmi.RMIConnectionInvoker
 
createMBean(String, ObjectName, ObjectName, MarshalledObject, String[], Subject) - Method in class mx4j.remote.rmi.RMIConnectionInvoker
 
createMBean(String, ObjectName) - Method in class mx4j.server.ChainedMBeanServer
 
createMBean(String, ObjectName, Object[], String[]) - Method in class mx4j.server.ChainedMBeanServer
 
createMBean(String, ObjectName, ObjectName) - Method in class mx4j.server.ChainedMBeanServer
 
createMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class mx4j.server.ChainedMBeanServer
 
createMBean(String, ObjectName) - Method in class mx4j.server.MX4JMBeanServer
 
createMBean(String, ObjectName, Object[], String[]) - Method in class mx4j.server.MX4JMBeanServer
 
createMBean(String, ObjectName, ObjectName) - Method in class mx4j.server.MX4JMBeanServer
 
createMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class mx4j.server.MX4JMBeanServer
 
createMBean(String, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.AbstractServerInvoker
 
createMBean(String, ObjectName, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.AbstractServerInvoker
 
createMBean(String, ObjectName, Object, String[], Subject) - Method in interface mx4j.tools.remote.JMXConnection
 
createMBean(String, ObjectName, ObjectName, Object, String[], Subject) - Method in interface mx4j.tools.remote.JMXConnection
 
createMBean(String, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.JMXConnectionHandler
 
createMBean(String, ObjectName, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.JMXConnectionHandler
 
createMBean(String, ObjectName) - Method in class mx4j.tools.remote.JMXConnectionMBeanServerConnection
 
createMBean(String, ObjectName, Object[], String[]) - Method in class mx4j.tools.remote.JMXConnectionMBeanServerConnection
 
createMBean(String, ObjectName, ObjectName) - Method in class mx4j.tools.remote.JMXConnectionMBeanServerConnection
 
createMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class mx4j.tools.remote.JMXConnectionMBeanServerConnection
 
createMBean(String, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.http.HTTPClientInvoker
 
createMBean(String, ObjectName, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.http.HTTPClientInvoker
 
createMBean(String, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.http.HTTPService
 
createMBean(String, ObjectName, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.http.HTTPService
 
createMBean(String, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.soap.SOAPClientInvoker
 
createMBean(String, ObjectName, ObjectName, Object, String[], Subject) - Method in class mx4j.tools.remote.soap.SOAPClientInvoker
 
createMBeanAttributeInfo() - Method in class mx4j.AbstractDynamicMBean
To be overridden to return metadata information about manageable attributes.
createMBeanConstructorInfo() - Method in class mx4j.AbstractDynamicMBean
To be overridden to return metadata information about manageable constructors.
createMBeanInfo() - Method in class mx4j.AbstractDynamicMBean
Creates the MBeanInfo for this instance, calling in succession factory methods that the user can override.
createMBeanNotificationInfo() - Method in class mx4j.AbstractDynamicMBean
To be overridden to return metadata information about manageable notifications.
createMBeanOperationInfo() - Method in class mx4j.AbstractDynamicMBean
To be overridden to return metadata information about manageable operations.
createMonitorInfo() - Method in class mx4j.monitor.MX4JCounterMonitor
 
createMonitorInfo() - Method in class mx4j.monitor.MX4JGaugeMonitor
 
createMonitorInfo() - Method in class mx4j.monitor.MX4JMonitor
 
createMonitorInfo() - Method in class mx4j.monitor.MX4JStringMonitor
 
createMonitorNotification(String, long, String, ObjectName, String, Object, Object) - Method in class mx4j.monitor.MX4JMonitor
 
createNotificationEmitter() - Method in class mx4j.monitor.MX4JMonitor
 
createObject() - Method in class mx4j.tools.remote.soap.axis.ser.AttributeDeser