@Override public RegistrationHandle register(DrillbitEndpoint data) { try { ServiceInstance<DrillbitEndpoint> serviceInstance = newServiceInstance( data); discovery.registerService(serviceInstance); return new ZKRegistrationHandle(serviceInstance.getId(), data); } catch (Exception e) { Throwables.throwIfUnchecked(e); throw new RuntimeException(e); } }
discovery.registerService(si);
discovery.registerService(instance);
private ServiceDiscovery createAndAnnounceServices(List<String> serviceNames) throws Exception { int port = 1000; ServiceDiscovery<Void> serviceDiscovery = ServiceDiscoveryBuilder.builder(Void.class) .basePath("/test") .client(curator) .build(); for (String serviceName : serviceNames) { String serviceNameToUse = CuratorServiceUtils.makeCanonicalServiceName(serviceName); ServiceInstance instance = ServiceInstance.<Void>builder() .name(serviceNameToUse) .address("localhost") .port(port++) .build(); serviceDiscovery.registerService(instance); } return serviceDiscovery; }
private void registerService(ModelEndpoint ep) throws Exception { discoverer.getServiceDiscovery().registerService(createInstance(ep)); } private void registerService(String name, String version, AtomicInteger containerId) throws Exception {
try { LOG.info("Installing service instance: " + instance + " at " + serviceDiscovery); serviceDiscovery.registerService(instance); LOG.info("Installed instance " + name + ":" + version + "@" + endpointUrl);
@Override public void registerService(ServiceInstance<String> serviceInstance) throws Exception { discovery.registerService(serviceInstance); }
@Override public void registerService(ServiceInstance<String> serviceInstance) throws Exception { discovery.registerService(serviceInstance); }
@Override public void register(ApplicationInstance applicationInstance) throws Exception { ServiceInstance<NodeStatus> serviceInstance = ZkServiceInstanceAdaptor.curatorServiceInstance(applicationInstance); serviceDiscovery.registerService(serviceInstance); }
public void selfRegister() { try { serviceDiscovery.registerService(ZkServiceInstanceAdaptor.thisCuratorServiceInstance()); } catch (Exception e) { throw new RuntimeException(e); } }
@Override public void register(GroupInstance groupInstance) throws Exception { serviceDiscovery.registerService(ZkServiceInstanceAdaptor.curatorServiceInstance(groupInstance)); }
@Override public void register(UnitInstance unitInstance) throws Exception { serviceDiscovery.registerService(ZkServiceInstanceAdaptor.curatorServiceInstance(unitInstance)); }
.payload(endpoint); final ServiceInstance<ModelEndpoint> instance = builder.build(); discoverer.getServiceDiscovery().registerService(instance);
public synchronized void advertiseAvailability() { checkInitialized(); logger.info("Advertising availability at <" + listenAddress + ":" + listenPort + ">"); try { serviceDiscovery.registerService(getServiceInstance()); } catch (Exception e) { throw new RuntimeException(e); } }
@Override public RegistrationHandle register(NodeEndpoint endpoint) { try { ServiceInstance<NodeEndpoint> serviceInstance = newServiceInstance(serviceName, endpoint); discovery.registerService(serviceInstance); return new ZKRegistrationHandle(this, serviceInstance); } catch (Exception e) { throw propagate(e); } }
@Override public void start() throws Exception { discovery.start(); if ( soaInfo.isRegisterInDiscovery() ) { discovery.registerService(us.get()); } }
@Override public void register() throws ComponentRegistrationException { try { registeredInstance = createServiceInstance(registeredComponent); serviceDiscovery.registerService(registeredInstance); registered = true; } catch (Exception e) { throw new ComponentRegistrationException(e); } }
@Override public RegistrationHandle register(DrillbitEndpoint data) { try { data = data.toBuilder().setState(State.ONLINE).build(); ServiceInstance<DrillbitEndpoint> serviceInstance = newServiceInstance(data); discovery.registerService(serviceInstance); return new ZKRegistrationHandle(serviceInstance.getId(),data); } catch (Exception e) { Throwables.throwIfUnchecked(e); throw new RuntimeException(e); } }
public void registerService(String serviceName, int port) throws Exception{ String localIp = getInnerHostIp(); String id = serviceName.substring(serviceName.lastIndexOf(".")+1) + ":"+localIp+":"+port; ServiceInstance<InstanceDetails> service = ServiceInstance.<InstanceDetails>builder() .name(serviceName) .address(getInnerHostIp()) .port(port) .id(id) .serviceType(ServiceType.DYNAMIC) .payload(new InstanceDetails(id)).build(); serviceDiscovery.registerService(service); logger.info("registerService|serviceName=" + serviceName + "|port=" + port); }
private void advertiseService() throws Exception { // Advertise on the service discovery new EnsurePath("/services").ensure(client.getZookeeperClient()); InstanceSerializer<Map> instanceSerializer = new FixedJsonInstanceSerializer<Map>(Map.class); sDiscovery = ServiceDiscoveryBuilder.builder(Map.class) .basePath("/services") .client(client) .serializer(instanceSerializer) .build(); sDiscovery.start(); sDiscovery.registerService(getMetadataInstance()); sleep(1000); // Sleep to allow ZKUtils ServiceCache to update }