All Classes and Interfaces

Class
Description
Annotation to turn off a feature if Zookeeper dependencies have NOT been passed.
Annotation to turn on a feature if Zookeeper dependencies have been passed.
Wrapper annotation to enable Spring Cloud LoadBalancer for Zookeeper.
Wrapper annotation to enable Zookeeper Discovery.
 
By default passes logging dependency checker in order not to shutdown the application if dependency is missing.
This Dependency Watcher will verify the presence of dependencies upon startup and registers listeners to changing of state of dependencies during the application's lifecycle.
 
Inverse of the ConditionalOnDependenciesPassed condition.
Condition that verifies if the Dependencies have been passed in an appropriate place in the application properties.
EnvironmentPostProcessor that sets spring.application.name.
Configuration for ensuring that headers are set for a given dependency when Feign is used.
Utils for correct dependency path format.
Verifier that checks for presence of mandatory dependencies and delegates to an optional presence checker verification of presence of optional dependencies.
Implementations of this interface are required to register dependency registration hooks on startup and their cleaning upon application context shutdown.
Customizes RestTemplate to support passing of params from dependency.
Represents a dependency's Zookeeper connection state.
Informs all the DependencyWatcherListeners that a dependency's state has changed.
Provides hooks for observing dependency lifecycle in Zookeeper.
Performs logic upon change of state of a dependency DependencyState in the service discovery system.
Will result in throwing an exception if there are no running instances of the dependency.
Auto-configuration that sets up Spring Cloud LoadBalancer for Zookeeper.
Will log the missing microservice dependency.
 
The implementation of this interface will be called upon checking if a dependency with a given name is present upon startup within the provided service instances.
 
Registration that lazily builds a ServiceInstance so the port can by dynamically set (for instance, when the user wants a dynamic port for spring boot.
A builder for ServiceInstanceRegistration.
 
Representation of a stubs location.
Marker class to discern between the stubs location and dependency registration path.
Zookeeper AbstractAutoServiceRegistration that uses ZookeeperServiceRegistry to register and de-register instances.
 
Extra configuration for config server if it happens to be registered with Zookeeper.
 
Representation of this service's dependencies in Zookeeper.
Provides AutoConfiguration for Zookeeper dependency set up in properties.
Represents a particular dependency of Zookeeper instance.
 
 
Zookeeper version of DiscoveryClient.
Helper for config client that wants to lookup the config server via discovery.
DiscoveryClient configuration for Zookeeper.
HealthIndicator that presents the status of all instances registered in Zookeeper.
Properties related to Zookeeper's Service Discovery.
Represents the default payload of a registered service in Zookeeper.
Zookeeper-specific ServiceInstanceListSupplier that provides a delegate that filters available instances based on status retrieved from Zookeeper.
Zookeeper version of ReactiveDiscoveryClient.
ReactiveDiscoveryClient configuration for Zookeeper.
 
A specific ServiceInstance describing a zookeeper service instance.
A ServiceInstanceListSupplier implementation that filters available instances based on status retrieved from Zookeeper.
An Iterable representing registered Zookeeper instances.
 
 
A TreeCacheListener that sends HeartbeatEvent when an entry inside Zookeeper has changed.