Class KubernetesServiceDiscoveryProviderLoader

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

    @ApplicationScoped
    public class KubernetesServiceDiscoveryProviderLoader
    extends Object
    implements io.smallrye.stork.spi.internal.ServiceDiscoveryLoader
    ServiceDiscoveryLoader for KubernetesServiceDiscoveryProvider
    • Constructor Detail

      • KubernetesServiceDiscoveryProviderLoader

        public KubernetesServiceDiscoveryProviderLoader()
    • Method Detail

      • 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