Package org.oddjob.jmx.server

Classes for the JMX server side.

See:
          Description

Interface Summary
HandlerFactoryProvider Something that is able to provide the
OddjobJMXAccessController  
ServerContext Provide a server context which can be passed down through the nodes of the server and used to look up useful things.
ServerInterfaceHandler Handle communication between an instance of an interface and an MBean.
ServerInterfaceHandlerFactory<S,T> Information for an interface so that it may be exposed via an OddjobMBean.
ServerInterfaceManager An InterfaceManager collects together the interfaces to be exposed by a component.
ServerInterfaceManagerFactory Something that can create ServerInterfaceManagers.
ServerModel Collects properties of the server in one place.
ServerSession Provide useful things to the interface handlers on the server side.
ServerSideToolkit An InterfaceHandlersFriend is able to help an interface handler to it's job.
 

Class Summary
AccumulatingFactoryProvider An HandlerFactoryProvider that provides s by accumulating other ServerHandlerProviders.
HandlerFactoryBean A HandlerFactoryProvider to be used in a configuration file.
JMXOperation<T>  
JMXOperationFactory A RemoteOperation created based on a Method.
JMXOperationPlus<T>  
LogArchiverHelper Helper class for return log and console messages from an OddjobMBean.
MBeanOperation A definition of a RemoteOperation based on a MBeanOperaion signature.
OddjobJMXFileAccessController This is a big rip off of com.sun.jmx.remote.security.MBeanServerFileAccessController
OddjobMBean A MBean which wraps an object providing an Oddjob management interface to the object.
OddjobMBeanFactory A factory for producing OddjobMBeans.
OperationInfoOperation A definition of a RemoteOperation base on JMX MBeanOperationInfo.
ResourceFactoryProvider An HandlerFactoryProvider that provides actions from any number of XML Configurations found on the class path.
ServerAllOperationsHandler<T> Handle invoking operation on a target object.
ServerContextImpl Provide a server context which can be passed down through the nodes of the server and used to look up useful things.
ServerContextMain  
ServerInfo ServerInfo is a collection of information for the client about a server side bean.
ServerInterfaceManagerFactoryImpl Simple implementation of a ServerInterfaceManagerFactory
ServerInterfaceManagerImpl Simple Implementation of an InterfaceManager.
ServerMainBean  
ServerModelImpl Collects properties of the server in one place.
SimpleServerSecurity  
URLFactoryProvider An HandlerFactoryProvider that loads HandlerFactoryProviders from XML configuration found at the given URLs.
 

Exception Summary
ServerLoopBackException  
 

Package org.oddjob.jmx.server Description

Classes for the JMX server side.

The server side must provide information about the remote components. The client sees a component as something that implements a number of interfaces. The server side implementation behaviour of an interface is handled by a ServerInterfaceHandler. A ServerInterfaceHandler is provided by a ServerInterfaceHandlerFactory. A ServerInterfaceManager collects together a number of ServerInterfaceHandlerFactory objects for a given target. A ServerInterfaceManagerFactory creates a ServerInterfaceMananger for a given server side component.