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

    Fields
    Modifier and Type
    Field
    Description
    The global singleton instance for this service provider activator.

    Fields inherited from interface io.helidon.common.Weighted

    DEFAULT_WEIGHT
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Default activator constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault
    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.
    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

    Methods inherited from interface io.helidon.common.Weighted

    compareTo
  • Field Details

  • Constructor Details

    • OciAvailabilityDefault$$Injection$$Activator

      protected OciAvailabilityDefault$$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
    • 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 interface io.helidon.inject.api.ServiceProvider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
      Overrides:
      dependencies in class io.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 class io.helidon.inject.runtime.AbstractServiceProvider<io.helidon.integrations.oci.sdk.runtime.OciAvailabilityDefault>
      Parameters:
      deps - the resolved dependencies
      Returns:
      the newly created managed service