Interface | Description |
---|---|
InstanceProvider<T> |
Provides a set of available instances for a service so that a strategy can pick one of them
|
InstanceSerializer<T> |
Injectable serializer for service instances
|
ServiceCacheListener |
Listener for changes to a service cache
|
Class | Description |
---|---|
JsonInstanceSerializer<T> |
A serializer that uses Jackson to serialize/deserialize as JSON.
|
ServiceCacheImpl<T> | |
ServiceDiscoveryImpl<T> |
A mechanism to register and query service instances using ZooKeeper
|
ServiceProviderImpl<T> |
The main interface for Service Discovery.
|