@Override public void onNodeRemoved(BootstrapNodeInfo nodeInfo) { String dnsName = getNameFromConnectionInfo(nodeInfo.getConnectionInfo()); LOG.info("Bootstrap server {} removed", dnsName); bootstrapsMap.remove(dnsName); }
@Override public void onNodeUpdated(BootstrapNodeInfo nodeInfo) { String dnsName = getNameFromConnectionInfo(nodeInfo.getConnectionInfo()); LOG.info("Bootstrap server {} updated", dnsName); bootstrapsMap.put(dnsName, nodeInfo); }
private String constructBootstrapAddress(BootstrapNodeInfo nodeInfo) { return nodeInfo.getConnectionInfo().getThriftHost() + ":" + String.valueOf(nodeInfo.getConnectionInfo().getThriftPort()); }
@Override public String toString() { return "BootstrapNode {" + "host =" + nodeInfo.getConnectionInfo().getThriftHost() + "port =" + nodeInfo.getConnectionInfo().getThriftPort() + "timeStarted =" + nodeInfo.getTimeStarted() + '}'; } }
@Override public void onNodeAdded(BootstrapNodeInfo nodeInfo) { final String dnsName = getNameFromConnectionInfo(nodeInfo.getConnectionInfo()); LOG.info("Bootstrap server {} added", dnsName); bootstrapsMap.put(dnsName, nodeInfo); updateBootstrap(nodeInfo); }
final String dnsName = getNameFromConnectionInfo(nodeInfo.getConnectionInfo()); LOG.debug("Update bootstrap service: {}", dnsName); try { ThriftClient<BootstrapThriftService.Client> thriftClient = new ThriftClient<>( nodeInfo.getConnectionInfo().getThriftHost().toString(), nodeInfo.getConnectionInfo().getThriftPort(), KaaThriftService.BOOTSTRAP_SERVICE, BootstrapThriftService.Client.class
List<TransportMetaData> supportedChannels = node.getTransports(); int accessPointId = ServerNameUtil.crc32(node.getConnectionInfo());
List<TransportMetaData> supportedChannels = node.getTransports(); int accessPointId = ServerNameUtil.crc32(node.getConnectionInfo()); for (TransportMetaData transport : supportedChannels) { for (VersionConnectionInfoPair pair : transport.getConnectionInfo()) {