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 theServiceInstanceinterface for theEmbeddedServer.ServiceInstance Represents a remote service discovered by the underlying discovery implementation.ServiceInstance.Builder A builder for buildingServiceInstancereferences.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 registeredDiscoveryClientinstances.DefaultCompositeDiscoveryClient The defaultCompositeDiscoveryClientthat is activated when caching is disabled.DefaultServiceInstanceIdGenerator The default implementation to generate Instance IDs.DiscoveryConfiguration Base class for common discovery configuration options.StaticServiceInstanceList AServiceInstanceListusing a static list of URLs.