Class OciAvailabilityDefault$$Injection$$Activator
java.lang.Object
io.helidon.inject.runtime.AbstractServiceProvider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault$$Injection$$Activator
- All Implemented Interfaces:
Weighted
,io.helidon.inject.api.ActivationPhaseReceiver
,io.helidon.inject.api.Activator
,io.helidon.inject.api.DeActivator
,io.helidon.inject.api.InjectionPointProvider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
,io.helidon.inject.api.Resettable
,io.helidon.inject.api.ServiceProvider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
,io.helidon.inject.api.ServiceProviderBindable<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
,Provider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
,Comparable<Weighted>
public class OciAvailabilityDefault$$Injection$$Activator
extends io.helidon.inject.runtime.AbstractServiceProvider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
Activator for
OciAvailabilityDefault
.-
Nested Class Summary
Nested classes/interfaces inherited from class io.helidon.inject.runtime.AbstractServiceProvider
io.helidon.inject.runtime.AbstractServiceProvider.LogEntryAndResult
-
Field Summary
Modifier and TypeFieldDescriptionstatic final OciAvailabilityDefault$$Injection$$Activator
The global singleton instance for this service provider activator.Fields inherited from interface io.helidon.common.Weighted
DEFAULT_WEIGHT
-
Constructor Summary
ModifierConstructorDescriptionprotected
Default activator constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault
createServiceProvider
(Map<String, Object> deps) Creates the service with the supplied resolved dependencies, key'ed by each injection point id.io.helidon.inject.api.DependenciesInfo
Provides the dependencies for this service provider if known, or null if not known or not available.Class
<?> The service type of the managed service.Methods inherited from class io.helidon.inject.runtime.AbstractServiceProvider
activate, activationLog, activator, createLogEntryAndResult, currentActivationPhase, deactivate, deActivator, dependencies, description, doConstructing, doDestroying, doInjectingFields, doInjectingMethods, doPostConstructing, doPreDestroying, equals, expectedQualifiedServiceError, first, get, get, getOrCreateInjectionPlan, hashCode, id, identityPrefix, identitySuffix, injectionPlanBinder, injectionServices, injectionServices, interceptor, interceptor, isAlreadyAtTargetPhase, isCustom, isInterceptor, isProvider, list, logger, maybeActivate, moduleName, name, onFailedFinish, onFinalShutdown, onFinished, onPhaseEvent, postConstructMethod, preDestroyMethod, reset, serviceInfo, serviceInfo, serviceProviderBindable, serviceRef, serviceTypeInjectionOrder, startTransitionCurrentActivationPhase, toAbstractServiceProvider, toString, weight
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.helidon.inject.api.ServiceProviderBindable
isIntercepted, isRootProvider, rootProvider, rootProvider
-
Field Details
-
INSTANCE
The global singleton instance for this service provider activator.
-
-
Constructor Details
-
OciAvailabilityDefault$$Injection$$Activator
protected OciAvailabilityDefault$$Injection$$Activator()Default activator constructor.
-
-
Method Details
-
serviceType
The service type of the managed service.- Returns:
- the service type of the managed service
-
dependencies
public io.helidon.inject.api.DependenciesInfo dependencies()Description copied from interface:io.helidon.inject.api.ServiceProvider
Provides the dependencies for this service provider if known, or null if not known or not available.- Specified by:
dependencies
in interfaceio.helidon.inject.api.ServiceProvider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
- Overrides:
dependencies
in classio.helidon.inject.runtime.AbstractServiceProvider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
- Returns:
- the dependencies this service provider has or null if unknown or unavailable
-
createServiceProvider
protected io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault createServiceProvider(Map<String, Object> deps) Description copied from class:io.helidon.inject.runtime.AbstractServiceProvider
Creates the service with the supplied resolved dependencies, key'ed by each injection point id.- Overrides:
createServiceProvider
in classio.helidon.inject.runtime.AbstractServiceProvider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
- Parameters:
deps
- the resolved dependencies- Returns:
- the newly created managed service
-