public ClusterConnection getDefaultConnection(TransportConfiguration acceptorConfig) { if (acceptorConfig == null) { return defaultClusterConnection; } else if (defaultClusterConnection != null && defaultClusterConnection.getConnector().isEquivalent(acceptorConfig)) { return defaultClusterConnection; } else { for (ClusterConnection conn : cloneClusterConnections()) { if (conn.getConnector().isEquivalent(acceptorConfig)) { return conn; } } return null; } }
/** * Return the default ClusterConnection to be used case it's not defined by the acceptor * * @return default connection */ public ClusterConnection getDefaultConnection(TransportConfiguration acceptorConfig) { if (acceptorConfig == null) { // if the parameter is null, we just return whatever is defined on defaultClusterConnection return defaultClusterConnection; } else if (defaultClusterConnection != null && defaultClusterConnection.getConnector().isEquivalent(acceptorConfig)) { return defaultClusterConnection; } else { for (ClusterConnection conn : cloneClusterConnections()) { if (conn.getConnector().isEquivalent(acceptorConfig)) { return conn; } } return null; } }