@Bean @ConditionalOnProperty(prefix="edison.serviceregistry", name="enabled", havingValue = "true") public ServiceDependency serviceRegistryDependency() { return ServiceDependencyBuilder.serviceDependency(serviceRegistryProperties.getServers()) .withName("Service Registry") .withDescription("Registers this service at a service registry") .withExpectations(expects(Availability.MEDIUM, Performance.MEDIUM)) .withCriticality(Criticality.criticality(Level.HIGH, "Service cannot be registered")) .build(); }