Class LoomClient$$Injection$$Activator

java.lang.Object
io.helidon.inject.runtime.AbstractServiceProvider<io.helidon.webclient.api.LoomClient>
io.helidon.inject.configdriven.runtime.ConfigDrivenServiceProviderBase<io.helidon.webclient.api.LoomClient,WebClientConfig>
io.helidon.webclient.api.LoomClient$$Injection$$Activator
All Implemented Interfaces:
io.helidon.common.Weighted, io.helidon.inject.api.ActivationPhaseReceiver, io.helidon.inject.api.Activator, io.helidon.inject.api.DeActivator, io.helidon.inject.api.InjectionPointProvider<io.helidon.webclient.api.LoomClient>, io.helidon.inject.api.Resettable, io.helidon.inject.api.ServiceProvider<io.helidon.webclient.api.LoomClient>, io.helidon.inject.api.ServiceProviderBindable<io.helidon.webclient.api.LoomClient>, io.helidon.inject.api.ServiceProviderProvider, ConfigBeanFactory<WebClientConfig>, ConfiguredServiceProvider<io.helidon.webclient.api.LoomClient,WebClientConfig>, io.helidon.inject.spi.InjectionResolver, Provider<io.helidon.webclient.api.LoomClient>, Comparable<io.helidon.common.Weighted>

@RunLevel(100) public class LoomClient$$Injection$$Activator extends ConfigDrivenServiceProviderBase<io.helidon.webclient.api.LoomClient,WebClientConfig>
Activator for LoomClient.
  • Field Details

  • Constructor Details

    • LoomClient$$Injection$$Activator

      protected LoomClient$$Injection$$Activator()
      Default activator constructor.
  • Method Details

    • serviceType

      public Class<?> serviceType()
      The service type of the managed service.
      Returns:
      the service type of the managed service
    • createConfigBeans

      public List<NamedInstance<WebClientConfig>> createConfigBeans(Config config)
    • configBeanType

      public Class<WebClientConfig> configBeanType()
    • createInstance

      protected ConfigDrivenServiceProviderBase<io.helidon.webclient.api.LoomClient,WebClientConfig> createInstance(NamedInstance<WebClientConfig> configBean)
      Specified by:
      createInstance in class ConfigDrivenServiceProviderBase<io.helidon.webclient.api.LoomClient,WebClientConfig>
    • drivesActivation

      protected boolean drivesActivation()
      Specified by:
      drivesActivation in class ConfigDrivenServiceProviderBase<io.helidon.webclient.api.LoomClient,WebClientConfig>
    • configBean

      public WebClientConfig configBean()
    • isProvider

      public boolean isProvider()
      Specified by:
      isProvider in interface io.helidon.inject.api.ServiceProvider<io.helidon.webclient.api.LoomClient>
      Overrides:
      isProvider in class io.helidon.inject.runtime.AbstractServiceProvider<io.helidon.webclient.api.LoomClient>
    • dependencies

      public io.helidon.inject.api.DependenciesInfo dependencies()
      Specified by:
      dependencies in interface io.helidon.inject.api.ServiceProvider<io.helidon.webclient.api.LoomClient>
      Overrides:
      dependencies in class io.helidon.inject.runtime.AbstractServiceProvider<io.helidon.webclient.api.LoomClient>
    • createServiceProvider

      protected io.helidon.webclient.api.LoomClient createServiceProvider(Map<String,Object> deps)
      Overrides:
      createServiceProvider in class io.helidon.inject.runtime.AbstractServiceProvider<io.helidon.webclient.api.LoomClient>