void unannounce() { LOG.debug("Service announcer is about to unannounce %s", services); Preconditions.checkState(discoveryClient != null, "No discovery client injected!"); if (services != null) { for (ServiceInformation si : services) { discoveryClient.unannounce(si); } } } }
@OnStage(LifecycleStage.STOP) public void unannounce() { if (serviceInfo != null) { discoveryClient.unannounce(serviceInfo); serviceInfo = null; } } }