javax.management.remote
Interface JMXConnectorServerProvider


public interface JMXConnectorServerProvider

A provider for creating JMX API connector servers using a given protocol. Instances of this interface are created by JMXConnectorServerFactory sample code for javax.management.remote.JMXConnectorServerFactory definition code for javax.management.remote.JMXConnectorServerFactory as part of its newJMXConnectorServer sample code for javax.management.remote.JMXConnectorServerFactory.newJMXConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map, javax.management.MBeanServer) definition code for javax.management.remote.JMXConnectorServerFactory.newJMXConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map, javax.management.MBeanServer) method.

Since:
1.5

Method Summary
 JMXConnectorServer sample code for javax.management.remote.JMXConnectorServer definition code for javax.management.remote.JMXConnectorServer newJMXConnectorServer sample code for javax.management.remote.JMXConnectorServerProvider.newJMXConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map, javax.management.MBeanServer) definition code for javax.management.remote.JMXConnectorServerProvider.newJMXConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map, javax.management.MBeanServer) (JMXServiceURL sample code for javax.management.remote.JMXServiceURL definition code for javax.management.remote.JMXServiceURL  serviceURL, Map sample code for java.util.Map definition code for java.util.Map <String sample code for java.lang.String definition code for java.lang.String ,?> environment, MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer  mbeanServer)
          Creates a new connector server at the given address.
 

Method Detail

newJMXConnectorServer sample code for javax.management.remote.JMXConnectorServerProvider.newJMXConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.MBeanServer) definition code for javax.management.remote.JMXConnectorServerProvider.newJMXConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.MBeanServer)

JMXConnectorServer sample code for javax.management.remote.JMXConnectorServer definition code for javax.management.remote.JMXConnectorServer  newJMXConnectorServer(JMXServiceURL sample code for javax.management.remote.JMXServiceURL definition code for javax.management.remote.JMXServiceURL  serviceURL,
                                         Map sample code for java.util.Map definition code for java.util.Map <String sample code for java.lang.String definition code for java.lang.String ,?> environment,
                                         MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer  mbeanServer)
                                         throws IOException sample code for java.io.IOException definition code for java.io.IOException 

Creates a new connector server at the given address. Each successful call to this method produces a different JMXConnectorServer object.

Parameters:
serviceURL - the address of the new connector server. The actual address of the new connector server, as returned by its getAddress sample code for javax.management.remote.JMXConnectorServerMBean.getAddress() definition code for javax.management.remote.JMXConnectorServerMBean.getAddress() method, will not necessarily be exactly the same. For example, it might include a port number if the original address did not.
environment - a read-only Map containing named attributes to control the new connector server's behaviour. Keys in this map must be Strings. The appropriate type of each associated value depends on the attribute.
mbeanServer - the MBean server that this connector server is attached to. Null if this connector server will be attached to an MBean server by being registered in it.
Returns:
a JMXConnectorServer representing the new connector server. Each successful call to this method produces a different object.
Throws:
NullPointerException sample code for java.lang.NullPointerException definition code for java.lang.NullPointerException - if serviceURL or environment is null.
IOException sample code for java.io.IOException definition code for java.io.IOException - if the connector server cannot be created.