Package io.micronaut.discovery
Class DefaultCompositeDiscoveryClient
- java.lang.Object
-
- io.micronaut.discovery.CompositeDiscoveryClient
-
- io.micronaut.discovery.DefaultCompositeDiscoveryClient
-
- All Implemented Interfaces:
io.micronaut.core.naming.Described
,DiscoveryClient
,java.io.Closeable
,java.lang.AutoCloseable
@Primary @Singleton public class DefaultCompositeDiscoveryClient extends CompositeDiscoveryClient
The defaultCompositeDiscoveryClient
that is activated when caching is disabled.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description DefaultCompositeDiscoveryClient(DiscoveryClient... discoveryClients)
Create a default composite discovery for the discovery clients.DefaultCompositeDiscoveryClient(java.util.List<DiscoveryClient> discoveryClients)
Create a default composite discovery for the discovery clients.
-
Method Summary
-
Methods inherited from class io.micronaut.discovery.CompositeDiscoveryClient
close, getDescription, getDiscoveryClients, getInstances, getServiceIds, toString
-
-
-
-
Constructor Detail
-
DefaultCompositeDiscoveryClient
@Inject public DefaultCompositeDiscoveryClient(java.util.List<DiscoveryClient> discoveryClients)
Create a default composite discovery for the discovery clients.- Parameters:
discoveryClients
- The Discovery clients used for service discovery
-
DefaultCompositeDiscoveryClient
public DefaultCompositeDiscoveryClient(DiscoveryClient... discoveryClients)
Create a default composite discovery for the discovery clients.- Parameters:
discoveryClients
- The Discovery clients used for service discovery
-
-