Class ConsulServiceDiscoveryProvider

java.lang.Object
io.smallrye.stork.servicediscovery.consul.ConsulServiceDiscoveryProvider
All Implemented Interfaces:
io.smallrye.stork.spi.ServiceDiscoveryProvider<ConsulConfiguration>

@ApplicationScoped public class ConsulServiceDiscoveryProvider extends Object implements io.smallrye.stork.spi.ServiceDiscoveryProvider<ConsulConfiguration>
The consul service discovery provider implementation.
  • Constructor Details

    • ConsulServiceDiscoveryProvider

      public ConsulServiceDiscoveryProvider()
  • Method Details

    • createServiceDiscovery

      public io.smallrye.stork.api.ServiceDiscovery createServiceDiscovery(ConsulConfiguration 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.ServiceDiscoveryProvider<ConsulConfiguration>