public interface JmxConnectionManager
JmxServerConnector
 implementation according to the connectionName and establish a connection using that server connector.
 
 If no JmxServerConnector could be used for a given
 connectionName the error handling is up to the implementation.
 
 If a connection to a JMX Server could not be established the JmxConnectionManager may try again.
 If a connection manager supports retries is up to the implementation.| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
JmxConnectionManager.RetryCallback
This callback should always be invoked BEFORE invoking
 the  
org.opennms.netmgt.jmx.connection.JmxServerConnector#createConnection(String, java.util.Map)
 method. | 
| Modifier and Type | Method and Description | 
|---|---|
JmxServerConnectionWrapper | 
connect(JmxConnectors connectionName,
       InetAddress ipAddress,
       Map<String,String> connectionProperties,
       JmxConnectionManager.RetryCallback retryCallback)
 | 
JmxServerConnectionWrapper connect(JmxConnectors connectionName, InetAddress ipAddress, Map<String,String> connectionProperties, JmxConnectionManager.RetryCallback retryCallback) throws JmxServerConnectionException
ipAddress using the
 JmxServerConnector registered with connectionString.
 
 If the connection to the server could not be established (e.g. no retries left) a JmxServerConnectionException is thrown.connectionName - The JmxConnectors name of the connection. May be null.ipAddress - the address to connect toconnectionProperties - properties for the connection (e.g. port, user, etc.)retryCallback - A callback, which should be called BEFORE creating the connection. May be null.JmxServerConnectionException - if the connection to the given ipAddress using the registered JmxServerConnector could not be established.Copyright © 2020. All rights reserved.