java.lang.Object
io.helidon.inject.runtime.AbstractServiceProvider<io.helidon.webserver.LoomServer>
io.helidon.inject.configdriven.runtime.ConfigDrivenServiceProviderBase<io.helidon.webserver.LoomServer,WebServerConfig>
io.helidon.webserver.LoomServer$$Injection$$Activator
- All Implemented Interfaces:
io.helidon.common.Weighted,ActivationPhaseReceiver,Activator,DeActivator,InjectionPointProvider<io.helidon.webserver.LoomServer>,Resettable,ServiceProvider<io.helidon.webserver.LoomServer>,ServiceProviderBindable<io.helidon.webserver.LoomServer>,ServiceProviderProvider,ConfigBeanFactory<WebServerConfig>,ConfiguredServiceProvider<io.helidon.webserver.LoomServer,,WebServerConfig> InjectionResolver,Provider<io.helidon.webserver.LoomServer>,Comparable<io.helidon.common.Weighted>
@RunLevel(100)
public class LoomServer$$Injection$$Activator
extends ConfigDrivenServiceProviderBase<io.helidon.webserver.LoomServer,WebServerConfig>
Activator for
LoomServer.-
Nested Class Summary
Nested classes/interfaces inherited from class io.helidon.inject.runtime.AbstractServiceProvider
AbstractServiceProvider.LogEntryAndResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LoomServer$$Injection$$ActivatorThe global singleton instance for this service provider activator.Fields inherited from interface io.helidon.common.Weighted
DEFAULT_WEIGHT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault activator constructor. -
Method Summary
Modifier and TypeMethodDescriptioncreateConfigBeans(io.helidon.common.config.Config config) protected ConfigDrivenServiceProviderBase<io.helidon.webserver.LoomServer, WebServerConfig> createInstance(NamedInstance<WebServerConfig> configBean) protected io.helidon.webserver.LoomServercreateServiceProvider(Map<String, Object> deps) protected booleanbooleanClass<?> The service type of the managed service.Methods inherited from class io.helidon.inject.configdriven.runtime.ConfigDrivenServiceProviderBase
assertIsRootProvider, createRepeatableBeans, doConstructing, doDestroying, doPreDestroying, first, identitySuffix, injectionServices, instanceId, isRootProvider, list, logger, managedServiceProviders, onFinalShutdown, onPhaseEvent, registerConfigBean, reset, resolve, rootProvider, rootProvider, serviceInfo, serviceProviderBindable, serviceProvidersMethods inherited from class io.helidon.inject.runtime.AbstractServiceProvider
activate, activationLog, activator, createLogEntryAndResult, currentActivationPhase, deactivate, deActivator, dependencies, description, doInjectingFields, doInjectingMethods, doPostConstructing, equals, expectedQualifiedServiceError, get, get, getOrCreateInjectionPlan, hashCode, id, identityPrefix, injectionPlanBinder, injectionServices, interceptor, interceptor, isAlreadyAtTargetPhase, isCustom, isInterceptor, maybeActivate, moduleName, name, onFailedFinish, onFinished, postConstructMethod, serviceInfo, serviceRef, serviceTypeInjectionOrder, startTransitionCurrentActivationPhase, toAbstractServiceProvider, toString, weightMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.helidon.inject.api.InjectionPointProvider
getMethods inherited from interface io.helidon.inject.api.ServiceProvider
activator, currentActivationPhase, deActivator, description, id, postConstructMethod, serviceInfoMethods inherited from interface io.helidon.inject.api.ServiceProviderBindable
isInterceptedMethods inherited from interface io.helidon.common.Weighted
compareTo, weight
-
Field Details
-
INSTANCE
The global singleton instance for this service provider activator.
-
-
Constructor Details
-
LoomServer$$Injection$$Activator
protected LoomServer$$Injection$$Activator()Default activator constructor.
-
-
Method Details
-
serviceType
The service type of the managed service.- Returns:
- the service type of the managed service
-
createConfigBeans
public List<NamedInstance<WebServerConfig>> createConfigBeans(io.helidon.common.config.Config config) -
configBeanType
-
createInstance
protected ConfigDrivenServiceProviderBase<io.helidon.webserver.LoomServer,WebServerConfig> createInstance(NamedInstance<WebServerConfig> configBean) - Specified by:
createInstancein classConfigDrivenServiceProviderBase<io.helidon.webserver.LoomServer,WebServerConfig>
-
drivesActivation
protected boolean drivesActivation()- Specified by:
drivesActivationin classConfigDrivenServiceProviderBase<io.helidon.webserver.LoomServer,WebServerConfig>
-
configBean
-
isProvider
public boolean isProvider()- Specified by:
isProviderin interfaceServiceProvider<io.helidon.webserver.LoomServer>- Overrides:
isProviderin classAbstractServiceProvider<io.helidon.webserver.LoomServer>
-
dependencies
- Specified by:
dependenciesin interfaceServiceProvider<io.helidon.webserver.LoomServer>- Overrides:
dependenciesin classAbstractServiceProvider<io.helidon.webserver.LoomServer>
-
createServiceProvider
- Overrides:
createServiceProviderin classAbstractServiceProvider<io.helidon.webserver.LoomServer>
-
preDestroyMethod
- Specified by:
preDestroyMethodin interfaceServiceProvider<io.helidon.webserver.LoomServer>- Overrides:
preDestroyMethodin classAbstractServiceProvider<io.helidon.webserver.LoomServer>
-