Class DefaultCompositeDiscoveryClient

  • All Implemented Interfaces:
    io.micronaut.core.naming.Described, DiscoveryClient, java.io.Closeable, java.lang.AutoCloseable

    @Primary
    @Singleton
    public class DefaultCompositeDiscoveryClient
    extends CompositeDiscoveryClient
    The default CompositeDiscoveryClient that is activated when caching is disabled.
    Since:
    1.0
    • 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