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 Enhanced version ofInvocationContext
.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.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.