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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.stork.api.ServiceDiscoverycreateServiceDiscovery(ConsulConfiguration config, String serviceName, io.smallrye.stork.api.config.ServiceConfig serviceConfig, io.smallrye.stork.spi.StorkInfrastructure storkInfrastructure)
-
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:
createServiceDiscoveryin interfaceio.smallrye.stork.spi.ServiceDiscoveryProvider<ConsulConfiguration>
-