Class ConsulServiceDiscoveryProviderLoader

java.lang.Object
io.smallrye.stork.servicediscovery.consul.ConsulServiceDiscoveryProviderLoader
All Implemented Interfaces:
io.smallrye.stork.spi.ElementWithType, io.smallrye.stork.spi.internal.ServiceDiscoveryLoader

@ApplicationScoped public class ConsulServiceDiscoveryProviderLoader extends Object implements io.smallrye.stork.spi.internal.ServiceDiscoveryLoader
ServiceDiscoveryLoader for ConsulServiceDiscoveryProvider
  • Constructor Details

    • ConsulServiceDiscoveryProviderLoader

      public ConsulServiceDiscoveryProviderLoader()
  • Method Details

    • createServiceDiscovery

      public io.smallrye.stork.api.ServiceDiscovery createServiceDiscovery(io.smallrye.stork.api.config.ConfigWithType 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
      Returns:
      the type