A provider for creating JMX API connector clients using a given
protocol. Instances of this interface are created by {@link
JMXConnectorFactory} as part of its {@link
JMXConnectorFactory#newJMXConnector(JMXServiceURL, Map)
newJMXConnector} method.
Creates a new connector client that is ready to connect
to the connector server at the given address. Each successful
call to this method produces a different
JMXConnector object.
param
serviceURL the address of the connector server to connect to.
param
environment a read-only Map containing named attributes
to determine how the connection is made. Keys in this map must
be Strings. The appropriate type of each associated value
depends on the attribute.
return
a JMXConnector representing the new
connector client. Each successful call to this method produces
a different object.
exception
NullPointerException if serviceURL or
environment is null.
exception
IOException if the connection cannot be made because
of a communication problem.