Hierarchy For Package io.helidon.service.registry
Class Hierarchy
- java.lang.Object
- io.helidon.service.registry.ActivationRequest.BuilderBase<BUILDER,
PROTOTYPE> (implements io.helidon.builder.api.Prototype.Builder<BUILDER, PROTOTYPE>) - io.helidon.service.registry.ActivationRequest.Builder (implements io.helidon.common.Builder<B,
T>)
- io.helidon.service.registry.ActivationRequest.Builder (implements io.helidon.common.Builder<B,
- io.helidon.service.registry.ActivationRequest.BuilderBase.ActivationRequestImpl (implements io.helidon.service.registry.ActivationRequest)
- io.helidon.service.registry.ActivationResult.BuilderBase<BUILDER,
PROTOTYPE> (implements io.helidon.builder.api.Prototype.Builder<BUILDER, PROTOTYPE>) - io.helidon.service.registry.ActivationResult.Builder (implements io.helidon.common.Builder<B,
T>)
- io.helidon.service.registry.ActivationResult.Builder (implements io.helidon.common.Builder<B,
- io.helidon.service.registry.ActivationResult.BuilderBase.ActivationResultImpl (implements io.helidon.service.registry.ActivationResult)
- io.helidon.common.types.Annotation.BuilderBase<BUILDER,
PROTOTYPE> (implements io.helidon.builder.api.Prototype.Builder<BUILDER, PROTOTYPE>) - io.helidon.service.registry.Qualifier.BuilderBase<BUILDER,
PROTOTYPE> (implements io.helidon.builder.api.Prototype.Builder<BUILDER, PROTOTYPE>) - io.helidon.service.registry.Qualifier.Builder (implements io.helidon.common.Builder<B,
T>)
- io.helidon.service.registry.Qualifier.Builder (implements io.helidon.common.Builder<B,
- io.helidon.service.registry.Qualifier.BuilderBase<BUILDER,
- io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl (implements io.helidon.common.types.Annotation)
- io.helidon.service.registry.Qualifier.BuilderBase.QualifierImpl (implements io.helidon.service.registry.Qualifier)
- io.helidon.service.registry.Dependency.BuilderBase<BUILDER,
PROTOTYPE> (implements io.helidon.builder.api.Prototype.Builder<BUILDER, PROTOTYPE>) - io.helidon.service.registry.Dependency.Builder (implements io.helidon.common.Builder<B,
T>)
- io.helidon.service.registry.Dependency.Builder (implements io.helidon.common.Builder<B,
- io.helidon.service.registry.Dependency.BuilderBase.DependencyImpl (implements io.helidon.service.registry.Dependency)
- io.helidon.service.registry.EmptyBinding (implements io.helidon.service.registry.Binding)
- io.helidon.service.registry.Event
- io.helidon.service.registry.ExistingInstanceDescriptor<T> (implements io.helidon.service.registry.ServiceDescriptor<T>)
- io.helidon.service.registry.GeneratedService
- io.helidon.service.registry.GeneratedService.DependencySupport
- io.helidon.service.registry.GeneratedService.IpFactoryInterceptionWrapper<T> (implements io.helidon.service.registry.Service.InjectionPointFactory<T>)
- io.helidon.service.registry.GeneratedService.QualifiedFactoryInterceptionWrapper<T,
A> (implements io.helidon.service.registry.Service.QualifiedFactory<T, A>) - io.helidon.service.registry.GeneratedService.ServicesFactoryInterceptionWrapper<T> (implements io.helidon.service.registry.Service.ServicesFactory<T>)
- io.helidon.service.registry.GeneratedService.SupplierFactoryInterceptionWrapper<T> (implements java.util.function.Supplier<T>)
- io.helidon.service.registry.GlobalServiceRegistry
- io.helidon.service.registry.Interception
- io.helidon.service.registry.InterceptionContext.BuilderBase<BUILDER,
PROTOTYPE> (implements io.helidon.builder.api.Prototype.Builder<BUILDER, PROTOTYPE>) - io.helidon.service.registry.InterceptionContext.Builder (implements io.helidon.common.Builder<B,
T>)
- io.helidon.service.registry.InterceptionContext.Builder (implements io.helidon.common.Builder<B,
- io.helidon.service.registry.InterceptionContext.BuilderBase.InterceptionContextImpl (implements io.helidon.service.registry.InterceptionContext)
- io.helidon.service.registry.Lookup.BuilderBase<BUILDER,
PROTOTYPE> (implements io.helidon.builder.api.Prototype.Builder<BUILDER, PROTOTYPE>) - io.helidon.service.registry.Lookup.Builder (implements io.helidon.common.Builder<B,
T>)
- io.helidon.service.registry.Lookup.Builder (implements io.helidon.common.Builder<B,
- io.helidon.service.registry.Lookup.BuilderBase.LookupImpl (implements io.helidon.service.registry.Lookup)
- io.helidon.service.registry.RegistryBuilderSupport
- io.helidon.service.registry.RegistryStartupProvider (implements io.helidon.spi.HelidonStartupProvider)
- io.helidon.service.registry.Service
- io.helidon.service.registry.ServiceRegistryConfig.BuilderBase<BUILDER,
PROTOTYPE> (implements io.helidon.builder.api.Prototype.Builder<BUILDER, PROTOTYPE>) - io.helidon.service.registry.ServiceRegistryConfig.Builder (implements io.helidon.common.Builder<B,
T>)
- io.helidon.service.registry.ServiceRegistryConfig.Builder (implements io.helidon.common.Builder<B,
- io.helidon.service.registry.ServiceRegistryConfig.BuilderBase.ServiceRegistryConfigImpl (implements io.helidon.service.registry.ServiceRegistryConfig)
- io.helidon.service.registry.ServiceRegistryManager
- io.helidon.service.registry.Services
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.helidon.service.registry.EventDispatchException
- io.helidon.service.registry.ServiceRegistryException
- io.helidon.service.registry.InterceptionException
- io.helidon.service.registry.ScopeNotActiveException
- java.lang.RuntimeException
- java.lang.Exception
- io.helidon.service.registry.VirtualDescriptor (implements io.helidon.service.registry.ServiceDescriptor<T>)
- io.helidon.service.registry.ActivationRequest.BuilderBase<BUILDER,
Interface Hierarchy
- io.helidon.service.registry.ActivationRequestBlueprint
- io.helidon.service.registry.ActivationRequest (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.ActivationResultBlueprint
- io.helidon.service.registry.ActivationResult (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.Activator<T>
- io.helidon.common.types.AnnotationBlueprint
- io.helidon.common.types.Annotation (also extends java.lang.Comparable<T>, io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.Qualifier (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.QualifierBlueprint
- io.helidon.service.registry.Qualifier (also extends io.helidon.common.types.Annotation, io.helidon.builder.api.Prototype.Api)
- io.helidon.common.types.Annotation (also extends java.lang.Comparable<T>, io.helidon.builder.api.Prototype.Api)
- java.lang.AutoCloseable
- io.helidon.service.registry.Scope
- io.helidon.service.registry.Binding
- java.lang.Comparable<T>
- io.helidon.common.types.Annotation (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.Qualifier (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.QualifierBlueprint
- io.helidon.service.registry.Qualifier (also extends io.helidon.common.types.Annotation, io.helidon.builder.api.Prototype.Api)
- io.helidon.common.Weighted
- io.helidon.service.registry.ServiceInfo
- io.helidon.service.registry.ServiceDescriptor<T>
- io.helidon.service.registry.ServiceInfo
- io.helidon.common.types.Annotation (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.DependencyBlueprint
- io.helidon.service.registry.Dependency (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.DependencyContext
- io.helidon.service.registry.DependencyPlanBinder
- io.helidon.service.registry.DependencyPlanBinder.Binder
- io.helidon.service.metadata.DescriptorMetadata
- io.helidon.service.registry.DescriptorHandler
- io.helidon.service.registry.Event.Emitter<T>
- io.helidon.service.registry.EventManager
- io.helidon.service.registry.GeneratedService.EventObserverRegistration
- io.helidon.service.registry.GeneratedService.PerInstanceDescriptor
- io.helidon.service.registry.GeneratedService.QualifiedFactoryDescriptor
- io.helidon.service.registry.GeneratedService.ScopeHandlerDescriptor
- io.helidon.service.registry.Interception.Interceptor
- io.helidon.service.registry.Interception.Interceptor.Chain<V>
- io.helidon.service.registry.InterceptionContextBlueprint
- io.helidon.service.registry.InterceptionContext (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.InterceptionInvoker<T>
- io.helidon.service.registry.InterceptionMetadata
- io.helidon.service.registry.LookupBlueprint
- io.helidon.service.registry.Lookup (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.builder.api.Prototype.Api
- io.helidon.service.registry.ActivationRequest
- io.helidon.service.registry.ActivationResult
- io.helidon.common.types.Annotation (also extends java.lang.Comparable<T>)
- io.helidon.service.registry.Qualifier (also extends io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.QualifierBlueprint
- io.helidon.service.registry.Qualifier (also extends io.helidon.common.types.Annotation, io.helidon.builder.api.Prototype.Api)
- io.helidon.service.registry.Dependency
- io.helidon.service.registry.InterceptionContext
- io.helidon.service.registry.Lookup
- io.helidon.service.registry.Qualifier (also extends io.helidon.common.types.Annotation)
- io.helidon.service.registry.ServiceRegistryConfig
- io.helidon.service.registry.RegistryMetrics
- io.helidon.service.registry.ScopedRegistry
- io.helidon.service.registry.Scopes
- io.helidon.service.registry.Service.InjectionPointFactory<T>
- io.helidon.service.registry.Service.QualifiedFactory<T,
A> - io.helidon.service.registry.Service.ScopeHandler
- io.helidon.service.registry.Service.ServicesFactory<T>
- io.helidon.service.registry.ServiceDiscovery
- io.helidon.service.registry.ServiceRegistry
- io.helidon.service.registry.ServiceRegistryConfigBlueprint
- io.helidon.service.registry.ServiceRegistryConfig (also extends io.helidon.builder.api.Prototype.Api)
- java.util.function.Supplier<T>
- io.helidon.service.registry.Service.QualifiedInstance<T>
- io.helidon.service.registry.ServiceInstance<T>
- io.helidon.service.registry.Service.QualifiedInstance<T>
Annotation Interface Hierarchy
- io.helidon.service.registry.Event.AsyncObserver (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Event.Observer (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Interception.Delegate (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Interception.ExternalDelegate (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Interception.Intercepted (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.Contract (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.Describe (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.Descriptor (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.ExternalContracts (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.GenerateBinding (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.Inject (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.InstanceName (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.Named (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.NamedByType (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.PerInstance (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.PerLookup (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.PerRequest (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.PostConstruct (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.PreDestroy (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.Provider (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.Qualifier (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.RunLevel (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.Scope (implements java.lang.annotation.Annotation)
- io.helidon.service.registry.Service.Singleton (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.helidon.service.registry.ActivationPhase
- io.helidon.service.registry.DependencyCardinality
- io.helidon.service.registry.FactoryType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)