private ServiceInstance endpointAddressToServiceInstance(Address endpointAddress) { if (endpointAddress instanceof Address.Inet) { InetSocketAddress inetSocketAddress = ((Address.Inet) endpointAddress).addr(); Endpoint endpoint = new Endpoint(inetSocketAddress.getHostString(), inetSocketAddress.getPort()); HashMap<String, Endpoint> map = new HashMap<String, Endpoint>(); map.put("thrift", endpoint); return new ServiceInstance( endpoint, map, Status.ALIVE); } else { logger.error("We expect InetSocketAddress while the resolved address {} was {}", endpointAddress, endpointAddress.getClass()); throw new UnsupportedOperationException("invalid endpoint address: " + endpointAddress); } }
private ServiceInstance endpointAddressToServiceInstance(Address endpointAddress) { if (endpointAddress instanceof Address.Inet) { InetSocketAddress inetSocketAddress = ((Address.Inet) endpointAddress).addr(); Endpoint endpoint = new Endpoint(inetSocketAddress.getHostString(), inetSocketAddress.getPort()); HashMap<String, Endpoint> map = new HashMap<String, Endpoint>(); map.put("thrift", endpoint); return new ServiceInstance( endpoint, map, Status.ALIVE); } else { logger.error("We expect InetSocketAddress while the resolved address {} was {}", endpointAddress, endpointAddress.getClass()); throw new UnsupportedOperationException("invalid endpoint address: " + endpointAddress); } }
private ServiceInstance endpointAddressToServiceInstance(Address endpointAddress) { if (endpointAddress instanceof Address.Inet) { InetSocketAddress inetSocketAddress = ((Address.Inet) endpointAddress).addr(); Endpoint endpoint = new Endpoint(inetSocketAddress.getHostString(), inetSocketAddress.getPort()); HashMap<String, Endpoint> map = new HashMap<String, Endpoint>(); map.put("thrift", endpoint); return new ServiceInstance( endpoint, map, Status.ALIVE); } else { logger.error("We expect InetSocketAddress while the resolved address {} was {}", endpointAddress, endpointAddress.getClass()); throw new UnsupportedOperationException("invalid endpoint address: " + endpointAddress); } }