@Override public void reloadConfiguration() throws ConfigurationSetupException { L1ConfigurationSetupManager newConfig = getClientConfigHelper().reloadServersConfiguration(); PreparedComponentsFromL2Connection connComp = new PreparedComponentsFromL2Connection(newConfig, securityManager); ConnectionInfoConfig[] connectionInfoItems = connComp.createConnectionInfoConfigItemByGroup(); ConnectionAddressProvider[] addrProviders = new ConnectionAddressProvider[connectionInfoItems.length]; for (int i = 0; i < connectionInfoItems.length; ++i) { ConnectionInfo[] connectionInfo = connectionInfoItems[i].getConnectionInfos(); addrProviders[i] = new ConnectionAddressProvider(connectionInfo); } getClientConfigHelper().validateGroupInfo(securityManager); for (ClusterTopologyChangedListener listener : listeners) { listener.serversUpdated(addrProviders); } }
@Override public void reloadConfiguration() throws ConfigurationSetupException { L1ConfigurationSetupManager newConfig = getClientConfigHelper().reloadServersConfiguration(); PreparedComponentsFromL2Connection connComp = new PreparedComponentsFromL2Connection(newConfig, securityManager); ConnectionInfoConfig[] connectionInfoItems = connComp.createConnectionInfoConfigItemByGroup(); ConnectionAddressProvider[] addrProviders = new ConnectionAddressProvider[connectionInfoItems.length]; for (int i = 0; i < connectionInfoItems.length; ++i) { ConnectionInfo[] connectionInfo = connectionInfoItems[i].getConnectionInfos(); addrProviders[i] = new ConnectionAddressProvider(connectionInfo); } getClientConfigHelper().validateGroupInfo(securityManager); for (ClusterTopologyChangedListener listener : listeners) { listener.serversUpdated(addrProviders); } }