Class ConsulServiceDiscoveryProviderLoader

  • All Implemented Interfaces:
    io.smallrye.stork.spi.ElementWithType, io.smallrye.stork.spi.internal.ServiceDiscoveryLoader

    public class ConsulServiceDiscoveryProviderLoader
    extends Object
    implements io.smallrye.stork.spi.internal.ServiceDiscoveryLoader
    ServiceDiscoveryLoader for io.smallrye.stork.servicediscovery.consul.ConsulServiceDiscoveryProvider
    • Constructor Detail

      • ConsulServiceDiscoveryProviderLoader

        public ConsulServiceDiscoveryProviderLoader()
    • Method Detail

      • createServiceDiscovery

        public io.smallrye.stork.api.ServiceDiscovery createServiceDiscovery​(io.smallrye.stork.api.config.ServiceDiscoveryConfig config,
                                                                             String serviceName,
                                                                             io.smallrye.stork.api.config.ServiceConfig serviceConfig,
                                                                             io.smallrye.stork.spi.StorkInfrastructure storkInfrastructure)
        Specified by:
        createServiceDiscovery in interface io.smallrye.stork.spi.internal.ServiceDiscoveryLoader
      • type

        public String type()
        Specified by:
        type in interface io.smallrye.stork.spi.ElementWithType