All Classes and Interfaces
Class
Description
Constructs ZooKeeper paths to services for service discovering.
A standard constructor, it uses standard path constructing strategy by applying name to the base path.
Abstraction for values that determine when an instance is down
Typedef for an Instance predicate
Provides a set of available instances for a service so that a strategy can pick one of them
Injectable serializer for service instances
A serializer that uses Jackson to serialize/deserialize as JSON.
A strategy for picking one from a set of instances
This strategy always picks a random instance from the list
This strategy rotates sequentially through the list of instances
Listener for changes to a service cache
A mechanism to register and query service instances using ZooKeeper
POJO that represents a service instance
Builder for service instances
The main API for Discovery.
The main interface for Service Discovery.
This strategy uses a master strategy to pick the initial instance.
An abstraction for specifying a URI for an instance allowing for variable substitutions.
Represents one token in the Uri spec