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 as part of its newJMXConnectorServer method.
- Since:
- 1.5
- 
Method SummaryModifier and TypeMethodDescriptionnewJMXConnectorServer(JMXServiceURL serviceURL, Map<String, ?> environment, MBeanServer mbeanServer) Creates a new connector server at the given address.
- 
Method Details- 
newJMXConnectorServerJMXConnectorServer newJMXConnectorServer(JMXServiceURL serviceURL, Map<String, ?> environment, MBeanServer mbeanServer) throws IOExceptionCreates a new connector server at the given address. Each successful call to this method produces a different JMXConnectorServerobject.- Parameters:
- serviceURL- the address of the new connector server. The actual address of the new connector server, as returned by its- getAddressmethod, 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 behavior. 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 JMXConnectorServerrepresenting the new connector server. Each successful call to this method produces a different object.
- Throws:
- NullPointerException- if- serviceURLor- environmentis null.
- IOException- It is recommended for a provider implementation to throw- MalformedURLExceptionif the protocol in the- serviceURLis not recognized by this provider,- JMXProviderExceptionif this is a provider for the protocol in- serviceURLbut it cannot be used for some reason or any other- IOExceptionif the connector server cannot be created.
 
 
-