Package io.micronaut.discovery
Main client abstraction used for service discovery.
- Since:
- 1.0
-
Interface Summary Interface Description DiscoveryClient Main client abstraction used for service discovery.EmbeddedServerInstance Extended version of theServiceInstance
interface for theEmbeddedServer
.ServiceInstance Represents a remote service discovered by the underlying discovery implementation.ServiceInstance.Builder A builder for buildingServiceInstance
references.ServiceInstanceIdGenerator Interface for generating IDs forServiceInstance
.ServiceInstanceList Interface for types that expose a list ofServiceInstance
. -
Class Summary Class Description CompositeDiscoveryClient A composite implementation combining all registeredDiscoveryClient
instances.DefaultCompositeDiscoveryClient The defaultCompositeDiscoveryClient
that is activated when caching is disabled.DefaultServiceInstanceIdGenerator The default implementation to generate Instance IDs.DiscoveryConfiguration Base class for common discovery configuration options.StaticServiceInstanceList AServiceInstanceList
using a static list of URLs.