| Interface | Description |
|---|---|
| DiscoveryClient |
Main client abstraction used for service discovery.
|
| ServiceInstance |
Represents a remote service discovered by the underlying discovery implementation.
|
| ServiceInstance.Builder |
A builder for building
ServiceInstance references. |
| ServiceInstanceIdGenerator |
Interface for generating IDs for
ServiceInstance. |
| ServiceInstanceList |
Interface for types that expose a list of
ServiceInstance. |
| Class | Description |
|---|---|
| CompositeDiscoveryClient |
A composite implementation combining all registered
DiscoveryClient instances. |
| DefaultCompositeDiscoveryClient |
The default
CompositeDiscoveryClient that is activated when caching is disabled. |
| DefaultServiceInstanceIdGenerator |
The default implementation to generate Instance IDs.
|
| DiscoveryConfiguration |
Base class for common discovery configuration options.
|
| StaticServiceInstanceList |
A
ServiceInstanceList using a static list of URLs. |