All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description ActivateRequestContextInterceptor All All.Literal Supports inline instantiation of this qualifier.AlternativePriority Deprecated. AnnotationLiterals Arc Provides access to the ArC container.ArcCDIProvider ArcContainer Represents a container instance.ArcContainerImpl ArcInvocationContext Enhanced version ofInvocationContext
.ArcUndeclaredThrowableException Exception that is thrown from generated arc classes if a checked exception cannot be propagatedAsyncObserverExceptionHandler Handles an exception thrown by an asynchronous observer.BeanCreator<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> CurrentContext<T extends InjectableContext.ContextState> Represents the current context of a normal scope.CurrentContextFactory This factory can be used to create a newCurrentContext
for a normal scope, e.g.CurrentInjectionPointProvider<T> Set the currentInjectionPoint
during creation of a dependent bean.CurrentInjectionPointProvider.InjectionPointImpl DecoratorDelegateProvider DefaultAsyncObserverExceptionHandler 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 Identified Qualifies a bean with a string-based identifier.Identified.Literal Supports inline instantiation of this qualifier.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> Instances 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.NoClassInterceptors If a business method or constructor is annotated@NoClassInterceptors
, then interceptors whose interceptor binding annotations are present on a class are ignored for this method or constructor.ParameterizedTypeImpl Priority This annotation has the same semantics asPriority
except that theTarget
meta-annotation is not present.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.Sets 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.VetoedProducer Denotes a producer method or field that should be vetoed, i.e.WildcardTypeImpl This code was mainly copied from Weld codebase.WithCaching An injectedInstance
annotated with this annotation will cache the result of theProvider.get()
operation.