All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description ActivateRequestContextInterceptor AlternativePriority If a bean is annotated with this annotation, it is considered an enabled alternative with given priority.AnnotationLiterals Arc ArcCDIProvider ArcContainer Represents a container instance.ArcContainerImpl ArcInvocationContext ArcUndeclaredThrowableException Exception that is thrown from generated arc classes if a checked exception cannot be propagatedBeanCreator<T> It can be used by syntheticInjectableBean
definitions to produce a contextual instance.BeanDestroyer<T> It can be used by syntheticInjectableBean
definitions to destroy a contextual instance.BeanDestroyer.CloseableDestroyer BeanManagerBean BeanManagerImpl BeanManagerProvider<T> BeanManager
provider.BeanMetadataProvider Bean
metadata provider.BuiltInBean<T> Common class for all built-in beans.ClientProxies ClientProxy Represents a client proxy - a contextual reference to a bean with a normal scope.Components ComponentsProvider Service provider interface used to colllect the runtime components.ComputingCache<K,V> Computing cache backed by aConcurrentHashMap
which intentionally does not useMap.computeIfAbsent(Object, Function)
and is reentrant.ContextCreator Can be used to create anInjectableContext
instance.ContextInstanceHandle<T> An instance handle that can be used to store contextual instances in anInjectableContext
.ContextInstanceHandleImpl<T> CreationalContextImpl<T> CurrentInjectionPointProvider<T> Set the currentInjectionPoint
during creation of a dependent bean.CurrentInjectionPointProvider.InjectionPointImpl DecoratorDelegateProvider DefaultBean If a bean is annotated with this annotation, it means that the bean will only be used as a default bean if no other bean of this type is configured.EventBean EventProvider<T> FixedValueSupplier<T> Supplier
implementation that supplies a pre-configured value.GenericArrayTypeImpl InitializedInterceptor<T> InjectableBean<T> Quarkus representation of an injectable bean.InjectableBean.Kind InjectableContext A context implementing this interface makes it possible to capture and view its state via theInjectableContext.ContextState
.InjectableContext.ContextState InjectableDecorator<T> Quarkus representation of a decorator bean.InjectableInstance<T> Enhanced version ofInstance
.InjectableInterceptor<T> Quarkus representation of an interceptor bean.InjectableObserverMethod<T> Represents an observer method.InjectableReferenceProvider<T> InjectableReferenceProviders InjectableRequestContextController InjectionPointProvider InstanceBean InstanceHandle<T> Represents an instance handle.InstanceImpl<T> InstanceProvider<T> InterceptedBeanMetadataProvider Intercepted
Bean
metadata provider.InterceptedMethodMetadata InterceptedStaticMethods InterceptedStaticMethods.InterceptedStaticMethod InterceptorInvocation InvocationContexts LazyValue<T> Lock Defines a concurrency lock for a bean.Lock.Type LockException LockInterceptor ManagedContext A context implementing this interface can be manually managed.MapValueSupplier<T> Supplier
implementation that supplies a value from a map.Mockable An interface implemented by mockable components when running in test mode.Objects Deprecated. will be removed.ParameterizedTypeImpl Qualifiers Reflections Neither the class nor its methods are considered a public API and should only be used internally.RemovedBean An unused bean removed during the build process.RemovedBeanImpl ResourceProvider Represents a placeholder for all suppored non-CDI injection points.ResourceReferenceProvider Makes it possible to resolve non-CDI injection points, such as Java EE resources.Subclass A marker interface that represents an intercepted/decorated subclass.TypeVariableImpl<D extends GenericDeclaration> Unremovable Indicates that the bean marked with this annotation should never be removed by Arc even if it's considered unused.WildcardTypeImpl This code was mainly copied from Weld codebase.WithCaching An injectedInstance
annotated with this annotation will cache the result of theProvider.get()
operation.