@Inject public DiscoveryClientImpl(@Named(DiscoveryClientModule.ZOOKEEPER_CONNECT_NAME) final String connectString, final DiscoveryClientConfig discoveryConfig, final ObjectMapper objectMapper) { super(connectString, discoveryConfig, objectMapper); announcer = new ServiceDiscoveryAnnouncer(discoveryConfig, objectMapper); if (discoveryConfig.isAnnounceEnabled()) { serviceDiscoveryVisitors.add(announcer); } else { LOG.info("Service announcement is administratively disabled!"); } }