This object takes request for jmx service reolution, and broadcasts it as a UDP packet that
a J4ONet object listing on the same broadcast group and port will reply to.
If the JmxServiceObj contains a MBeanServer, it
will be set as the facades MBeanServer, else if the JmxServiceObj
contains a remoteAdaptorURL, it will try
to connect to the remote server.
Use the RemoteInterface to find the homeInterface
(RemoteInterface.getName() + "Home") and then use the HomeInterface's
class definition to invoke the create() method on the HomeObject to
return the EJB remote interface.
Use the RemoteInterface to find the homeInterface
(RemoteInterface.getName() + "Home") and then use the HomeInterface's
class definition to invoke the create() method on the HomeObject to
return the EJB remote interface.
Use the RemoteInterface to find the homeInterface
(RemoteInterface.getName() + "Home") and then use the HomeInterface's
class definition to invoke the create() method on the HomeObject to
return the EJB remote interface.
Given a String to create a valid ObjectName and a valid proxy, it will create a new MBean on the MBean
server and return a JSO with the new ObjectInstance
using the name of the class provided, it will use
the J4ONet's JsRegistryManager to locate all MBeans
in the network that are either of or inherited from
this class.
If there is an ObjectInstance in the JmxServiceObj, it will return this,
else it will try to aquire an ObjectInstance from the MBeanServerInt via
the jmxServiceObj.getObjectName(), else it will return a null
If jso.getClassName() is not null, it will use it + "MBean" as the interface class, else it
will use the jso.getObjectInstance()).getClassName() + "MBean" to determine
the interface for the MBean.
This is an object that represents a JMX accesable service: MBean or Agent
This data container holds all the data needed to locate a JMX server or any of it's MBean
services.
if the threshHold is not lower than low or higher or than high
and the bean is active, and the jso is inNameSpace, then it
will call handleRequest, else it returns a null