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.