Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAnnotationLiteral - Class in io.quarkus.arc
-
Superclass of all annotation literals generated by ArC.
- AbstractAnnotationLiteral() - Constructor for class io.quarkus.arc.AbstractAnnotationLiteral
- activate() - Method in class io.quarkus.arc.impl.InjectableRequestContextController
- activate() - Method in interface io.quarkus.arc.ManagedContext
-
Activate the context with no initial state.
- activate(InjectableContext.ContextState) - Method in interface io.quarkus.arc.ManagedContext
-
Activate the context.
- activate$$bridge() - Method in interface io.quarkus.arc.ManagedContext
- activate$$bridge(InjectableContext.ContextState) - Method in interface io.quarkus.arc.ManagedContext
- ActivateRequestContextInterceptor - Class in io.quarkus.arc.impl
- ActivateRequestContextInterceptor() - Constructor for class io.quarkus.arc.impl.ActivateRequestContextInterceptor
- addDependencyToParent(InjectableBean<I>, I, CreationalContext<I>) - Static method in class io.quarkus.arc.impl.CreationalContextImpl
- addDependentInstance(InjectableBean<I>, I, CreationalContext<I>) - Method in class io.quarkus.arc.impl.CreationalContextImpl
- addDependentInstance(InstanceHandle<I>) - Method in class io.quarkus.arc.impl.CreationalContextImpl
- All - Annotation Interface in io.quarkus.arc
- All.Literal - Class in io.quarkus.arc
-
Supports inline instantiation of this qualifier.
- AnnotationLiterals - Class in io.quarkus.arc.impl
- annotationType() - Method in class io.quarkus.arc.AbstractAnnotationLiteral
-
Same as
Annotation.annotationType()
. - apply(Contextual<T>) - Method in class io.quarkus.arc.impl.CreationalContextImpl
- Arc - Class in io.quarkus.arc
-
Provides access to the ArC container.
- Arc() - Constructor for class io.quarkus.arc.Arc
- arc_bean() - Method in interface io.quarkus.arc.ClientProxy
- arc_contextualInstance() - Method in interface io.quarkus.arc.ClientProxy
- arc$clearMock() - Method in interface io.quarkus.arc.impl.Mockable
- arc$setMock(Object) - Method in interface io.quarkus.arc.impl.Mockable
- ArcCDIProvider - Class in io.quarkus.arc.impl
- ArcCDIProvider() - Constructor for class io.quarkus.arc.impl.ArcCDIProvider
- ArcContainer - Interface in io.quarkus.arc
-
Represents a container instance.
- ArcContainerImpl - Class in io.quarkus.arc.impl
- ArcContainerImpl(CurrentContextFactory, boolean) - Constructor for class io.quarkus.arc.impl.ArcContainerImpl
- ArcInitConfig - Class in io.quarkus.arc
-
A configuration object used while initializing Arc, see
Arc.initialize()
methods. - ArcInitConfig.Builder - Class in io.quarkus.arc
- ArcInvocationContext - Interface in io.quarkus.arc
-
Enhanced version of
InvocationContext
. - ArcUndeclaredThrowableException - Exception in io.quarkus.arc
-
Exception that is thrown from generated arc classes if a checked exception cannot be propagated
- ArcUndeclaredThrowableException() - Constructor for exception io.quarkus.arc.ArcUndeclaredThrowableException
- ArcUndeclaredThrowableException(String) - Constructor for exception io.quarkus.arc.ArcUndeclaredThrowableException
- ArcUndeclaredThrowableException(String, Throwable) - Constructor for exception io.quarkus.arc.ArcUndeclaredThrowableException
- ArcUndeclaredThrowableException(String, Throwable, boolean, boolean) - Constructor for exception io.quarkus.arc.ArcUndeclaredThrowableException
- ArcUndeclaredThrowableException(Throwable) - Constructor for exception io.quarkus.arc.ArcUndeclaredThrowableException
- areInterceptorBindingsEquivalent(Annotation, Annotation) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- areQualifiersEquivalent(Annotation, Annotation) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- aroundConstruct(InjectableInterceptor<?>, Object) - Static method in class io.quarkus.arc.impl.InterceptorInvocation
- aroundConstruct(Constructor<?>, Object[], List<InterceptorInvocation>, Function<Object[], Object>, Set<Annotation>) - Static method in class io.quarkus.arc.impl.InvocationContexts
- aroundInvoke(InjectableInterceptor<?>, Object) - Static method in class io.quarkus.arc.impl.InterceptorInvocation
- aroundInvoke(String, Object[]) - Static method in class io.quarkus.arc.impl.InterceptedStaticMethods
- aroundInvokeForward - Variable in class io.quarkus.arc.impl.InterceptedMethodMetadata
- AsyncObserverExceptionHandler - Interface in io.quarkus.arc
-
Handles an exception thrown by an asynchronous observer.
B
- bean(String) - Method in interface io.quarkus.arc.ArcContainer
- bean(String) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- BeanCreator<T> - Interface in io.quarkus.arc
-
This interface is used by synthetic beans to produce a contextual instance.
- BeanDestroyer<T> - Interface in io.quarkus.arc
-
It can be used by synthetic
InjectableBean
definitions to destroy a contextual instance. - BeanDestroyer.CloseableDestroyer - Class in io.quarkus.arc
- beanInstanceSupplier(Class<T>, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
-
Returns a supplier that can be used to create new instances, or null if no matching bean can be found.
- beanInstanceSupplier(Class<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- beanManager() - Method in interface io.quarkus.arc.ArcContainer
-
NOTE: Not all methods are supported!
- beanManager() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- BeanManagerBean - Class in io.quarkus.arc.impl
- BeanManagerBean() - Constructor for class io.quarkus.arc.impl.BeanManagerBean
- BeanManagerImpl - Class in io.quarkus.arc.impl
- BeanManagerImpl() - Constructor for class io.quarkus.arc.impl.BeanManagerImpl
- BeanManagerProvider<T> - Class in io.quarkus.arc.impl
-
BeanManager
provider. - BeanManagerProvider() - Constructor for class io.quarkus.arc.impl.BeanManagerProvider
- BeanMetadataProvider - Class in io.quarkus.arc.impl
-
Bean
metadata provider. - BeanMetadataProvider(String) - Constructor for class io.quarkus.arc.impl.BeanMetadataProvider
- Beans - Class in io.quarkus.arc.impl
- bindings - Variable in class io.quarkus.arc.impl.InterceptedMethodMetadata
- build() - Method in class io.quarkus.arc.ArcInitConfig.Builder
- builder() - Static method in class io.quarkus.arc.ArcInitConfig
-
Obtains a builder for
ArcInitConfig
- BUILTIN - Enum constant in enum class io.quarkus.arc.InjectableBean.Kind
- BuiltInBean<T> - Class in io.quarkus.arc.impl
-
Common class for all built-in beans.
- BuiltInBean() - Constructor for class io.quarkus.arc.impl.BuiltInBean
C
- chain - Variable in class io.quarkus.arc.impl.InterceptedMethodMetadata
- child(InjectableReferenceProvider<?>, CreationalContext<?>) - Static method in class io.quarkus.arc.impl.CreationalContextImpl
- child(Contextual<C>) - Method in class io.quarkus.arc.impl.CreationalContextImpl
- child(CreationalContext<?>) - Static method in class io.quarkus.arc.impl.CreationalContextImpl
- CLASS - Enum constant in enum class io.quarkus.arc.InjectableBean.Kind
- clear() - Method in class io.quarkus.arc.impl.ComputingCache
- clear() - Method in class io.quarkus.arc.impl.LazyValue
- clearCache() - Method in class io.quarkus.arc.impl.InstanceImpl
- clearCache() - Method in interface io.quarkus.arc.InjectableInstance
-
Removes the cached result of the
Provider.get()
operation. - ClientProxies - Class in io.quarkus.arc.impl
- ClientProxy - Interface in io.quarkus.arc
-
Represents a client proxy - a contextual reference to a bean with a normal scope.
- close() - Method in interface io.quarkus.arc.InstanceHandle
-
Delegates to
InstanceHandle.destroy()
if the handle does not represent a CDI contextual instance or if it represents aDependent
CDI contextual instance. - CloseableDestroyer() - Constructor for class io.quarkus.arc.BeanDestroyer.CloseableDestroyer
- compare(InjectableObserverMethod<?>, InjectableObserverMethod<?>) - Static method in interface io.quarkus.arc.InjectableObserverMethod
- Components - Class in io.quarkus.arc
- Components(Collection<InjectableBean<?>>, Collection<InjectableObserverMethod<?>>, Collection<InjectableContext>, Set<String>, Map<Class<? extends Annotation>, Set<Annotation>>, Supplier<Collection<RemovedBean>>, Map<String, Set<String>>, Set<String>, Map<Class<? extends Annotation>, Supplier<ContextInstances>>) - Constructor for class io.quarkus.arc.Components
- ComponentsProvider - Interface in io.quarkus.arc
-
Service provider interface used to colllect the runtime components.
- computeIfAbsent(String, Supplier<ContextInstanceHandle<?>>) - Method in interface io.quarkus.arc.impl.ContextInstances
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class io.quarkus.arc.impl.ComputingCache
- computeIfAbsent(K, Supplier<V>) - Method in class io.quarkus.arc.impl.ComputingCache
- ComputingCache<K,
V> - Class in io.quarkus.arc.impl -
Computing cache backed by a
ConcurrentHashMap
which intentionally does not useMap.computeIfAbsent(Object, Function)
and is reentrant. - ComputingCache() - Constructor for class io.quarkus.arc.impl.ComputingCache
-
Note that
ComputingCache.getValue(Object)
cannot be used if no default computing function is specified. - ComputingCache(Function<K, V>) - Constructor for class io.quarkus.arc.impl.ComputingCache
- container() - Static method in class io.quarkus.arc.Arc
- ContextCreator - Interface in io.quarkus.arc
-
Can be used to create an
InjectableContext
instance. - ContextInstanceHandle<T> - Interface in io.quarkus.arc
-
An instance handle that can be used to store contextual instances in an
InjectableContext
. - ContextInstanceHandleImpl<T> - Class in io.quarkus.arc.impl
- ContextInstanceHandleImpl(InjectableBean<T>, T, CreationalContext<T>) - Constructor for class io.quarkus.arc.impl.ContextInstanceHandleImpl
- ContextInstances - Interface in io.quarkus.arc.impl
- create(SyntheticCreationalContext<Object>) - Method in interface io.quarkus.arc.InterceptorCreator
- create(SyntheticCreationalContext<T>) - Method in interface io.quarkus.arc.BeanCreator
- create(CreationalContext<T>) - Method in class io.quarkus.arc.impl.BuiltInBean
- create(CreationalContext<T>) - Method in class io.quarkus.arc.impl.InitializedInterceptor
- create(CreationalContext<T>, Map<String, Object>) - Method in interface io.quarkus.arc.BeanCreator
-
Deprecated, for removal: This API element is subject to removal in a future version.
- create(Class<? extends Annotation>) - Method in interface io.quarkus.arc.CurrentContextFactory
- create(Map<String, Object>) - Method in interface io.quarkus.arc.ContextCreator
- createAnnotatedType(Class<T>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- createBean(BeanAttributes<T>, Class<T>, InjectionTargetFactory<T>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- createBean(BeanAttributes<T>, Class<X>, ProducerFactory<X>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- createBeanAttributes(AnnotatedMember<?>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- createBeanAttributes(AnnotatedType<T>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- createCreationalContext(Contextual<T>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- createInjectionPoint(AnnotatedField<?>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- createInjectionPoint(AnnotatedParameter<?>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- createInstance() - Method in class io.quarkus.arc.impl.BeanManagerImpl
- createInterceptionFactory(CreationalContext<T>, Class<T>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- CreationalContextImpl<T> - Class in io.quarkus.arc.impl
- CreationalContextImpl(Contextual<T>) - Constructor for class io.quarkus.arc.impl.CreationalContextImpl
- CreationalContextImpl(Contextual<T>, CreationalContextImpl<?>) - Constructor for class io.quarkus.arc.impl.CreationalContextImpl
- CurrentContext<T extends InjectableContext.ContextState> - Interface in io.quarkus.arc
-
Represents the current context of a normal scope.
- CurrentContextFactory - Interface in io.quarkus.arc
-
This factory can be used to create a new
CurrentContext
for a normal scope, e.g. - CurrentInjectionPointProvider<T> - Class in io.quarkus.arc.impl
-
Set the current
InjectionPoint
during creation of a dependent bean. - CurrentInjectionPointProvider(InjectableBean<?>, Supplier<InjectableReferenceProvider<T>>, Type, Set<Annotation>, Set<Annotation>, Member, int, boolean) - Constructor for class io.quarkus.arc.impl.CurrentInjectionPointProvider
D
- deactivate() - Method in class io.quarkus.arc.impl.InjectableRequestContextController
- deactivate() - Method in interface io.quarkus.arc.ManagedContext
-
Deactivate the context - do not destoy existing contextual instances.
- DECORATOR - Enum constant in enum class io.quarkus.arc.InjectableBean.Kind
- DecoratorDelegateProvider - Class in io.quarkus.arc.impl
- DecoratorDelegateProvider() - Constructor for class io.quarkus.arc.impl.DecoratorDelegateProvider
- DEFAULT - Static variable in class io.quarkus.arc.ArcInitConfig
-
Basic instance without any configuration, all values are default
- DEFAULT_QUALIFIERS - Static variable in class io.quarkus.arc.impl.Qualifiers
- DefaultAsyncObserverExceptionHandler - Class in io.quarkus.arc.impl
- DefaultAsyncObserverExceptionHandler() - Constructor for class io.quarkus.arc.impl.DefaultAsyncObserverExceptionHandler
- DefaultBean - Annotation Interface in io.quarkus.arc
-
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.
- defaultInstance() - Static method in class io.quarkus.arc.impl.WildcardTypeImpl
- destroy() - Method in interface io.quarkus.arc.ContextInstanceHandle
-
Destroy the instance as defined by
Contextual.destroy(Object, jakarta.enterprise.context.spi.CreationalContext)
. - destroy() - Method in class io.quarkus.arc.impl.ContextInstanceHandleImpl
- destroy() - Method in interface io.quarkus.arc.InjectableContext
-
Destroys the current context and all existing contextual instances.
- destroy() - Method in interface io.quarkus.arc.InstanceHandle
-
Destroy the instance as defined by
Contextual.destroy(Object, jakarta.enterprise.context.spi.CreationalContext)
. - destroy(InjectableContext.ContextState) - Method in interface io.quarkus.arc.InjectableContext
-
Destroy all contextual instances from the given state.
- destroy(InjectableReferenceProvider<T>, T, CreationalContext<T>) - Static method in class io.quarkus.arc.impl.InjectableReferenceProviders
-
Unwraps the provider if necessary and invokes
Contextual.destroy(Object, CreationalContext)
. - destroy(Closeable, CreationalContext<Closeable>, Map<String, Object>) - Method in class io.quarkus.arc.BeanDestroyer.CloseableDestroyer
- destroy(Object) - Method in class io.quarkus.arc.impl.InstanceImpl
- destroy(T, CreationalContext<T>) - Method in class io.quarkus.arc.impl.InitializedInterceptor
- destroy(T, CreationalContext<T>) - Method in interface io.quarkus.arc.InjectableBean
- destroy(T, CreationalContext<T>, Map<String, Object>) - Method in interface io.quarkus.arc.BeanDestroyer
- destroyInternal() - Method in class io.quarkus.arc.impl.ContextInstanceHandleImpl
- discoverFromClass(Class<?>, boolean) - Method in class io.quarkus.arc.impl.HierarchyDiscovery
- discoverInterfaces(Class<?>, boolean) - Method in class io.quarkus.arc.impl.HierarchyDiscovery
- discoverTypes(Type, boolean) - Method in class io.quarkus.arc.impl.HierarchyDiscovery
E
- EMPTY_BOOLEAN_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- EMPTY_BYTE_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- EMPTY_CHAR_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- EMPTY_CLASS_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- EMPTY_DOUBLE_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- EMPTY_FLOAT_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- EMPTY_INT_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- EMPTY_LONG_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- EMPTY_SHORT_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- EMPTY_STRING_ARRAY - Static variable in class io.quarkus.arc.impl.AnnotationLiterals
- equals(Object) - Method in class io.quarkus.arc.impl.GenericArrayTypeImpl
- equals(Object) - Method in class io.quarkus.arc.impl.ParameterizedTypeImpl
- equals(Object) - Method in class io.quarkus.arc.impl.SyntheticCreationalContextImpl.TypeAndQualifiers
- equals(Object) - Method in class io.quarkus.arc.impl.TypeVariableImpl
- equals(Object) - Method in class io.quarkus.arc.impl.WildcardTypeImpl
- EVENT_TYPES - Static variable in class io.quarkus.arc.impl.EventBean
- EventBean - Class in io.quarkus.arc.impl
- EventBean() - Constructor for class io.quarkus.arc.impl.EventBean
- EventContextImpl<T> - Class in io.quarkus.arc.impl
- EventContextImpl(T, EventMetadata) - Constructor for class io.quarkus.arc.impl.EventContextImpl
- EventMetadataImpl - Class in io.quarkus.arc.impl
- EventMetadataImpl(Set<Annotation>, Type, InjectionPoint) - Constructor for class io.quarkus.arc.impl.EventMetadataImpl
- EventProvider<T> - Class in io.quarkus.arc.impl
- EventProvider(Type, Set<Annotation>, InjectionPoint) - Constructor for class io.quarkus.arc.impl.EventProvider
F
- findConstructor(Class<?>, Class<?>...) - Static method in class io.quarkus.arc.impl.Reflections
- findField(Class<?>, String) - Static method in class io.quarkus.arc.impl.Reflections
- findIterceptorBinding(InvocationContext, Class<T>) - Static method in interface io.quarkus.arc.ArcInvocationContext
- findIterceptorBinding(Class<T>) - Method in interface io.quarkus.arc.ArcInvocationContext
- findIterceptorBindings(InvocationContext, Class<T>) - Static method in interface io.quarkus.arc.ArcInvocationContext
- findIterceptorBindings(Class<T>) - Method in interface io.quarkus.arc.ArcInvocationContext
- findMethod(Class<?>, String, Class<?>...) - Static method in class io.quarkus.arc.impl.Reflections
- FixedValueSupplier<T> - Class in io.quarkus.arc.impl
-
Supplier
implementation that supplies a pre-configured value. - FixedValueSupplier(T) - Constructor for class io.quarkus.arc.impl.FixedValueSupplier
- forEachEntry(BiConsumer<? super K, ? super V>) - Method in class io.quarkus.arc.impl.ComputingCache
- forEachExistingValue(Consumer<? super V>) - Method in class io.quarkus.arc.impl.ComputingCache
- forEachValue(Consumer<? super V>) - Method in class io.quarkus.arc.impl.ComputingCache
- forSynthesis(CreationalContextImpl<?>, boolean) - Static method in class io.quarkus.arc.impl.InstanceImpl
- from(String) - Static method in enum class io.quarkus.arc.InjectableBean.Kind
G
- GenericArrayTypeImpl - Class in io.quarkus.arc.impl
- GenericArrayTypeImpl(Class<?>, Type...) - Constructor for class io.quarkus.arc.impl.GenericArrayTypeImpl
- GenericArrayTypeImpl(Type) - Constructor for class io.quarkus.arc.impl.GenericArrayTypeImpl
- get() - Method in interface io.quarkus.arc.CurrentContext
- get() - Method in class io.quarkus.arc.impl.ContextInstanceHandleImpl
- get() - Static method in class io.quarkus.arc.impl.DecoratorDelegateProvider
- get() - Method in class io.quarkus.arc.impl.FixedValueSupplier
- get() - Static method in class io.quarkus.arc.impl.InjectionPointProvider
- get() - Method in class io.quarkus.arc.impl.InstanceImpl
- get() - Method in class io.quarkus.arc.impl.LazyValue
- get() - Method in class io.quarkus.arc.impl.MapValueSupplier
- get() - Method in interface io.quarkus.arc.InstanceHandle
- get(CreationalContext<InjectableBean<?>>) - Method in class io.quarkus.arc.impl.BeanMetadataProvider
- get(CreationalContext<Contextual<?>>) - Method in class io.quarkus.arc.impl.InterceptedBeanMetadataProvider
- get(CreationalContext<Event<?>>) - Method in class io.quarkus.arc.impl.EventBean
- get(CreationalContext<Event<T>>) - Method in class io.quarkus.arc.impl.EventProvider
- get(CreationalContext<Instance<?>>) - Method in class io.quarkus.arc.impl.InstanceBean
- get(CreationalContext<Instance<T>>) - Method in class io.quarkus.arc.impl.InstanceProvider
- get(CreationalContext<BeanManager>) - Method in class io.quarkus.arc.impl.BeanManagerBean
- get(CreationalContext<BeanManager>) - Method in class io.quarkus.arc.impl.BeanManagerProvider
- get(CreationalContext<InjectionPoint>) - Method in class io.quarkus.arc.impl.InjectionPointBean
- get(CreationalContext<InjectionPoint>) - Method in class io.quarkus.arc.impl.InjectionPointProvider
- get(CreationalContext<Object>) - Method in class io.quarkus.arc.impl.DecoratorDelegateProvider
- get(CreationalContext<Object>) - Method in class io.quarkus.arc.impl.ResourceProvider
- get(CreationalContext<List<?>>) - Method in class io.quarkus.arc.impl.ListProvider
- get(CreationalContext<T>) - Method in class io.quarkus.arc.impl.CurrentInjectionPointProvider
- get(CreationalContext<T>) - Method in class io.quarkus.arc.impl.InitializedInterceptor
- get(CreationalContext<T>) - Method in interface io.quarkus.arc.InjectableReferenceProvider
- get(Type, Set<Annotation>) - Method in interface io.quarkus.arc.ResourceReferenceProvider
-
A resource reference handle is a dependent object of the object it is injected into.
- get(String, Class<T>) - Method in class io.quarkus.arc.impl.bcextensions.ParametersImpl
- get(String, Class<T>, T) - Method in class io.quarkus.arc.impl.bcextensions.ParametersImpl
- getActiveContext(Class<? extends Annotation>) - Method in interface io.quarkus.arc.ArcContainer
-
Unlike
BeanContainer.getContext(Class)
this method does not throwContextNotActiveException
if there is no active context for the given scope. - getActiveContext(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getActualTypeArguments() - Method in class io.quarkus.arc.impl.ParameterizedTypeImpl
- getAllPresent() - Method in interface io.quarkus.arc.impl.ContextInstances
- getAlternativePriority() - Method in interface io.quarkus.arc.InjectableBean
- getAnnotated() - Method in class io.quarkus.arc.impl.InjectionPointImpl
- getAnnotatedBounds() - Method in class io.quarkus.arc.impl.TypeVariableImpl
- getAnnotatedBounds() - Method in class io.quarkus.arc.impl.TypeVariableReferenceImpl
- getAnnotation(Class<T>) - Method in class io.quarkus.arc.impl.TypeVariableImpl
- getAnnotation(Class<T>) - Method in class io.quarkus.arc.impl.TypeVariableReferenceImpl
- getAnnotation(Set<Annotation>, Class<T>) - Method in interface io.quarkus.arc.ResourceReferenceProvider
-
Convenient util method.
- getAnnotations() - Method in class io.quarkus.arc.impl.TypeVariableImpl
- getAnnotations() - Method in class io.quarkus.arc.impl.TypeVariableReferenceImpl
- getApplicationScopedDelegate(InjectableContext, InjectableBean<T>) - Static method in class io.quarkus.arc.impl.ClientProxies
- getBean() - Method in class io.quarkus.arc.impl.ContextInstanceHandleImpl
- getBean() - Method in class io.quarkus.arc.impl.InjectionPointImpl
- getBean() - Method in interface io.quarkus.arc.InstanceHandle
- getBeanClass() - Method in class io.quarkus.arc.impl.BeanManagerBean
- getBeanClass() - Method in class io.quarkus.arc.impl.EventBean
- getBeanClass() - Method in class io.quarkus.arc.impl.InitializedInterceptor
- getBeanClass() - Method in class io.quarkus.arc.impl.InjectionPointBean
- getBeanClass() - Method in class io.quarkus.arc.impl.InstanceBean
- getBeans() - Method in class io.quarkus.arc.Components
- getBeans() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getBeans(Type, Annotation...) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getBeans(String) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getBounds() - Method in class io.quarkus.arc.impl.TypeVariableImpl
- getBounds() - Method in class io.quarkus.arc.impl.TypeVariableReferenceImpl
- getCDI() - Method in class io.quarkus.arc.impl.ArcCDIProvider
- getComponents() - Method in interface io.quarkus.arc.ComponentsProvider
- getContext(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getContextInstances() - Method in class io.quarkus.arc.Components
- getContexts() - Method in class io.quarkus.arc.Components
- getContexts(Class<? extends Annotation>) - Method in interface io.quarkus.arc.ArcContainer
- getContexts(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getContextual() - Method in class io.quarkus.arc.impl.CreationalContextImpl
- getContextualInstances() - Method in interface io.quarkus.arc.InjectableContext.ContextState
- getCurrentContextFactory() - Method in interface io.quarkus.arc.ArcContainer
- getCurrentContextFactory() - Method in class io.quarkus.arc.ArcInitConfig
- getCurrentContextFactory() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getDeclaredAnnotations() - Method in class io.quarkus.arc.impl.TypeVariableImpl
- getDeclaredAnnotations() - Method in class io.quarkus.arc.impl.TypeVariableReferenceImpl
- getDeclaringBean() - Method in interface io.quarkus.arc.InjectableBean
- getDeclaringBean() - Method in interface io.quarkus.arc.InjectableObserverMethod
- getDeclaringBeanIdentifier() - Method in interface io.quarkus.arc.InjectableObserverMethod
- getDecorators() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getDelegate(InjectableBean<T>) - Static method in class io.quarkus.arc.impl.ClientProxies
- getDelegateCreationalContext() - Method in class io.quarkus.arc.impl.SyntheticCreationalContextImpl
- getDelegateQualifiers() - Method in interface io.quarkus.arc.InjectableDecorator
- getDescription() - Method in class io.quarkus.arc.impl.RemovedBeanImpl
- getDescription() - Method in interface io.quarkus.arc.RemovedBean
- getELResolver() - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getEvent() - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getEvent() - Method in class io.quarkus.arc.impl.EventContextImpl
- getExecutorService() - Method in interface io.quarkus.arc.ArcContainer
- getExecutorService() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getExtension(Class<T>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getGenericComponentType() - Method in class io.quarkus.arc.impl.GenericArrayTypeImpl
- getGenericDeclaration() - Method in class io.quarkus.arc.impl.TypeVariableImpl
- getGenericDeclaration() - Method in class io.quarkus.arc.impl.TypeVariableReferenceImpl
- getHandle() - Method in class io.quarkus.arc.impl.InstanceImpl
- getHandle() - Method in interface io.quarkus.arc.InjectableInstance
- getIdentifier() - Method in class io.quarkus.arc.impl.BuiltInBean
- getIdentifier() - Method in class io.quarkus.arc.impl.InitializedInterceptor
- getIdentifier() - Method in interface io.quarkus.arc.InjectableBean
-
The identifier is generated by the container and is unique for a specific deployment.
- getIfActive(Contextual<T>, Function<Contextual<T>, CreationalContext<T>>) - Method in interface io.quarkus.arc.InjectableContext
-
If the context is active then return an existing instance of certain contextual type or create a new instance, otherwise return a null value.
- getIfPresent() - Method in class io.quarkus.arc.impl.LazyValue
- getIfPresent(String) - Method in interface io.quarkus.arc.impl.ContextInstances
- getImplementationClass() - Method in interface io.quarkus.arc.InjectableBean
-
The return value depends on the
InjectableBean.getKind()
. - getInjectableReference(InjectionPoint, CreationalContext<?>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getInjectedReference(TypeLiteral<R>, Annotation...) - Method in class io.quarkus.arc.impl.SyntheticCreationalContextImpl
- getInjectedReference(TypeLiteral<R>, Annotation...) - Method in interface io.quarkus.arc.SyntheticCreationalContext
-
Obtains a contextual reference for a synthetic injection point.
- getInjectedReference(Class<R>, Annotation...) - Method in class io.quarkus.arc.impl.SyntheticCreationalContextImpl
- getInjectedReference(Class<R>, Annotation...) - Method in interface io.quarkus.arc.SyntheticCreationalContext
-
Obtains a contextual reference for a synthetic injection point.
- getInjectionPoint() - Method in class io.quarkus.arc.impl.EventMetadataImpl
- getInjectionPoints() - Method in interface io.quarkus.arc.InjectableBean
-
By default, this method always returns an empty set, because obtaining the set of injection points of a bean at application runtime is rarely useful.
- getInjectionTargetFactory(AnnotatedType<T>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getInterceptorBindingDefinition(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getInterceptorBindingHashCode(Annotation) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getInterceptorBindings() - Method in interface io.quarkus.arc.ArcInvocationContext
- getInterceptorBindings() - Method in class io.quarkus.arc.Components
- getInterceptorBindings() - Method in class io.quarkus.arc.impl.InitializedInterceptor
- getInterceptors() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getKind() - Method in class io.quarkus.arc.impl.BuiltInBean
- getKind() - Method in class io.quarkus.arc.impl.RemovedBeanImpl
- getKind() - Method in interface io.quarkus.arc.InjectableBean
- getKind() - Method in interface io.quarkus.arc.InjectableDecorator
- getKind() - Method in interface io.quarkus.arc.InjectableInterceptor
- getKind() - Method in interface io.quarkus.arc.RemovedBean
- getLowerBounds() - Method in class io.quarkus.arc.impl.WildcardTypeImpl
- getMember() - Method in class io.quarkus.arc.impl.InjectionPointImpl
- getMetadata() - Method in class io.quarkus.arc.impl.EventContextImpl
- getName() - Method in class io.quarkus.arc.impl.TypeVariableImpl
- getName() - Method in class io.quarkus.arc.impl.TypeVariableReferenceImpl
- getName() - Method in interface io.quarkus.arc.InjectableBean
- getObservedQualifiers() - Method in interface io.quarkus.arc.InjectableObserverMethod
- getObservers() - Method in class io.quarkus.arc.Components
- getObservers() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getOwnerType() - Method in class io.quarkus.arc.impl.ParameterizedTypeImpl
- getParams() - Method in class io.quarkus.arc.impl.SyntheticCreationalContextImpl
- getParams() - Method in interface io.quarkus.arc.SyntheticCreationalContext
- getParent() - Method in class io.quarkus.arc.impl.CreationalContextImpl
- getPassivationCapableBean(String) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getPresentValues() - Method in class io.quarkus.arc.impl.ComputingCache
- getPriority() - Method in class io.quarkus.arc.impl.InitializedInterceptor
- getPriority() - Method in interface io.quarkus.arc.InjectableBean
-
A bean may have a priority assigned.
- getProducerFactory(AnnotatedField<? super X>, Bean<X>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getProducerFactory(AnnotatedMethod<? super X>, Bean<X>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getQualifierHashCode(Annotation) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getQualifierNonbindingMembers() - Method in class io.quarkus.arc.Components
-
Values in the map are never null.
- getQualifiers() - Method in class io.quarkus.arc.Components
- getQualifiers() - Method in class io.quarkus.arc.impl.EventMetadataImpl
- getQualifiers() - Method in class io.quarkus.arc.impl.InitializedInterceptor
- getQualifiers() - Method in class io.quarkus.arc.impl.InjectionPointImpl
- getQualifiers() - Method in class io.quarkus.arc.impl.RemovedBeanImpl
- getQualifiers() - Method in interface io.quarkus.arc.InjectableBean
- getQualifiers() - Method in interface io.quarkus.arc.RemovedBean
- getRawType() - Method in class io.quarkus.arc.impl.ParameterizedTypeImpl
- getRawType(Type) - Static method in class io.quarkus.arc.impl.Reflections
- getReception() - Method in interface io.quarkus.arc.InjectableObserverMethod
- getReference(Bean<?>, Type, CreationalContext<?>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getRemovedBeans() - Method in class io.quarkus.arc.Components
- getRemovedBeans() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getResolver() - Method in class io.quarkus.arc.impl.HierarchyDiscovery
- getScope() - Method in class io.quarkus.arc.impl.InitializedInterceptor
- getScope() - Method in interface io.quarkus.arc.InjectableBean
- getScopes() - Method in interface io.quarkus.arc.ArcContainer
- getScopes() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getSingleContextDelegate(InjectableContext, InjectableBean<T>) - Static method in class io.quarkus.arc.impl.ClientProxies
- getState() - Method in interface io.quarkus.arc.InjectableContext
- getStateIfActive() - Method in interface io.quarkus.arc.InjectableContext
-
If the context is active then return the current state.
- getStereotypeDefinition(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- getStereotypes() - Method in interface io.quarkus.arc.InjectableBean
- getTransactionPhase() - Method in interface io.quarkus.arc.InjectableObserverMethod
- getTransitiveInterceptorBindings() - Method in class io.quarkus.arc.Components
- getType() - Method in class io.quarkus.arc.impl.EventMetadataImpl
- getType() - Method in class io.quarkus.arc.impl.InjectionPointImpl
- getTypeClosure() - Method in class io.quarkus.arc.impl.HierarchyDiscovery
- getTypeMap() - Method in class io.quarkus.arc.impl.HierarchyDiscovery
- getTypes() - Method in class io.quarkus.arc.impl.BeanManagerBean
- getTypes() - Method in class io.quarkus.arc.impl.EventBean
- getTypes() - Method in class io.quarkus.arc.impl.InitializedInterceptor
- getTypes() - Method in class io.quarkus.arc.impl.InjectionPointBean
- getTypes() - Method in class io.quarkus.arc.impl.InstanceBean
- getTypes() - Method in class io.quarkus.arc.impl.RemovedBeanImpl
- getTypes() - Method in interface io.quarkus.arc.InjectableBean
- getTypes() - Method in interface io.quarkus.arc.RemovedBean
- getUpperBounds() - Method in class io.quarkus.arc.impl.WildcardTypeImpl
- getValue(K) - Method in class io.quarkus.arc.impl.ComputingCache
- getValueIfPresent(K) - Method in class io.quarkus.arc.impl.ComputingCache
H
- handle(Throwable, ObserverMethod<?>, EventContext<?>) - Method in interface io.quarkus.arc.AsyncObserverExceptionHandler
- handle(Throwable, ObserverMethod<?>, EventContext<?>) - Method in class io.quarkus.arc.impl.DefaultAsyncObserverExceptionHandler
- handles() - Method in class io.quarkus.arc.impl.InstanceImpl
- handles() - Method in interface io.quarkus.arc.InjectableInstance
- hasDependentInstances() - Method in class io.quarkus.arc.impl.CreationalContextImpl
- hasDependentInstances() - Method in class io.quarkus.arc.impl.InstanceImpl
- hashCode() - Method in class io.quarkus.arc.impl.GenericArrayTypeImpl
- hashCode() - Method in class io.quarkus.arc.impl.ParameterizedTypeImpl
- hashCode() - Method in class io.quarkus.arc.impl.SyntheticCreationalContextImpl.TypeAndQualifiers
- hashCode() - Method in class io.quarkus.arc.impl.TypeVariableImpl
- hashCode() - Method in class io.quarkus.arc.impl.WildcardTypeImpl
- HierarchyDiscovery - Class in io.quarkus.arc.impl
-
This code was mainly copied from Weld codebase.
- HierarchyDiscovery(Type) - Constructor for class io.quarkus.arc.impl.HierarchyDiscovery
-
Constructs a new
HierarchyDiscovery
instance. - HierarchyDiscovery(Type, TypeResolver) - Constructor for class io.quarkus.arc.impl.HierarchyDiscovery
I
- Identified - Annotation Interface in io.quarkus.arc.impl
-
Qualifies a bean with a string-based identifier.
- Identified.Literal - Class in io.quarkus.arc.impl
-
Supports inline instantiation of this qualifier.
- init() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- initialize() - Static method in class io.quarkus.arc.Arc
-
Initializes
ArcContainer
with default settings. - initialize(ArcInitConfig) - Static method in class io.quarkus.arc.Arc
- InitializedInterceptor<T> - Class in io.quarkus.arc.impl
- InjectableBean<T> - Interface in io.quarkus.arc
-
Quarkus representation of an injectable bean.
- InjectableBean.Kind - Enum Class in io.quarkus.arc
- InjectableContext - Interface in io.quarkus.arc
-
A context implementing this interface makes it possible to capture and view its state via the
InjectableContext.ContextState
. - InjectableContext.ContextState - Interface in io.quarkus.arc
- InjectableDecorator<T> - Interface in io.quarkus.arc
-
Quarkus representation of a decorator bean.
- InjectableInstance<T> - Interface in io.quarkus.arc
-
Enhanced version of
Instance
. - InjectableInterceptor<T> - Interface in io.quarkus.arc
-
Quarkus representation of an interceptor bean.
- InjectableObserverMethod<T> - Interface in io.quarkus.arc
-
Represents an observer method.
- InjectableReferenceProvider<T> - Interface in io.quarkus.arc
- InjectableReferenceProviders - Class in io.quarkus.arc.impl
- InjectableRequestContextController - Class in io.quarkus.arc.impl
- InjectableRequestContextController() - Constructor for class io.quarkus.arc.impl.InjectableRequestContextController
- InjectionPointBean - Class in io.quarkus.arc.impl
- InjectionPointBean() - Constructor for class io.quarkus.arc.impl.InjectionPointBean
- InjectionPointImpl - Class in io.quarkus.arc.impl
- InjectionPointImpl(Type, Type, Set<Annotation>, InjectableBean<?>, Set<Annotation>, Member, int, boolean) - Constructor for class io.quarkus.arc.impl.InjectionPointImpl
- InjectionPointProvider - Class in io.quarkus.arc.impl
- InjectionPointProvider() - Constructor for class io.quarkus.arc.impl.InjectionPointProvider
- instance() - Static method in class io.quarkus.arc.impl.ArcContainerImpl
- instance(InjectableBean<T>) - Method in interface io.quarkus.arc.ArcContainer
- instance(InjectableBean<T>) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- instance(TypeLiteral<T>, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
-
Never returns null.
- instance(TypeLiteral<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- instance(Class<T>, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
-
Never returns null.
- instance(Class<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- instance(Type, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
-
Never returns null.
- instance(Type, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- instance(String) - Method in interface io.quarkus.arc.ArcContainer
-
Never returns null.
- instance(String) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- INSTANCE - Static variable in class io.quarkus.arc.All.Literal
- INSTANCE_TYPES - Static variable in class io.quarkus.arc.impl.InstanceBean
- InstanceBean - Class in io.quarkus.arc.impl
- InstanceBean() - Constructor for class io.quarkus.arc.impl.InstanceBean
- InstanceHandle<T> - Interface in io.quarkus.arc
-
Represents an instance handle.
- InstanceImpl<T> - Class in io.quarkus.arc.impl
- instanceInternal() - Method in class io.quarkus.arc.impl.ContextInstanceHandleImpl
- InstanceProvider<T> - Class in io.quarkus.arc.impl
- InstanceProvider(Type, Set<Annotation>, InjectableBean<?>, Set<Annotation>, Member, int, boolean) - Constructor for class io.quarkus.arc.impl.InstanceProvider
- Instances - Class in io.quarkus.arc.impl
- intercept(ArcInvocationContext) - Method in interface io.quarkus.arc.InterceptorCreator.InterceptFunction
-
The returned value is ignored by the container when the method is invoked to interpose on a lifecycle event.
- intercept(InterceptionType, T, InvocationContext) - Method in class io.quarkus.arc.impl.InitializedInterceptor
- InterceptedBeanMetadataProvider - Class in io.quarkus.arc.impl
-
Intercepted
Bean
metadata provider. - InterceptedBeanMetadataProvider() - Constructor for class io.quarkus.arc.impl.InterceptedBeanMetadataProvider
- InterceptedMethodMetadata - Class in io.quarkus.arc.impl
-
Immutable metadata for a specific intercepted method.
- InterceptedMethodMetadata(List<InterceptorInvocation>, Method, Set<Annotation>, BiFunction<Object, InvocationContext, Object>) - Constructor for class io.quarkus.arc.impl.InterceptedMethodMetadata
- InterceptedStaticMethods - Class in io.quarkus.arc.impl
- INTERCEPTOR - Enum constant in enum class io.quarkus.arc.InjectableBean.Kind
- InterceptorBindings - Class in io.quarkus.arc.impl
- InterceptorCreator - Interface in io.quarkus.arc
-
This interface is used by synthetic interceptor to initialize an interceptor instance.
- InterceptorCreator.InterceptFunction - Interface in io.quarkus.arc
- InterceptorInvocation - Class in io.quarkus.arc.impl
- intercepts(InterceptionType) - Method in class io.quarkus.arc.impl.InitializedInterceptor
- InvocationContexts - Class in io.quarkus.arc.impl
- invokeMethod(Class<?>, String, Class<?>[], Object, Object[]) - Static method in class io.quarkus.arc.impl.Reflections
- io.quarkus.arc - package io.quarkus.arc
- io.quarkus.arc.impl - package io.quarkus.arc.impl
- io.quarkus.arc.impl.bcextensions - package io.quarkus.arc.impl.bcextensions
- IP_DEFAULT_QUALIFIERS - Static variable in class io.quarkus.arc.impl.Qualifiers
- isAlternative() - Method in interface io.quarkus.arc.InjectableBean
- isAmbiguous() - Method in class io.quarkus.arc.impl.InstanceImpl
- isAvailable() - Method in interface io.quarkus.arc.InstanceHandle
- isDefaultBean() - Method in interface io.quarkus.arc.InjectableBean
- isDelegate() - Method in class io.quarkus.arc.impl.InjectionPointImpl
- isEmpty() - Method in class io.quarkus.arc.impl.ComputingCache
- isInstanceCreated() - Method in class io.quarkus.arc.impl.ContextInstanceHandleImpl
- isInterceptorBinding(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- isNormal() - Method in interface io.quarkus.arc.InjectableContext
- isNormalScope(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- isOptimizeContexts() - Method in class io.quarkus.arc.ArcInitConfig
-
Deprecated, for removal: This API element is subject to removal in a future version.This method was never used and will be removed at some point after Quarkus 3.10
- isPassivatingScope(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- isQualifier(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- isRunning() - Method in interface io.quarkus.arc.ArcContainer
-
Returns true if Arc container is running.
- isRunning() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- isScope(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- isSet() - Method in class io.quarkus.arc.impl.LazyValue
- isStereotype(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- isStrictCompatibility() - Method in class io.quarkus.arc.ArcInitConfig
- isSuppressed() - Method in interface io.quarkus.arc.InjectableBean
-
Suppressed beans cannot be obtained by programmatic lookup via
Instance
. - isTransient() - Method in class io.quarkus.arc.impl.InjectionPointImpl
- isUnsatisfied() - Method in class io.quarkus.arc.impl.InstanceImpl
- isValid() - Method in interface io.quarkus.arc.InjectableContext.ContextState
-
Context state is typically invalidated once the context to which is belongs is being destroyed.
- iterator() - Method in class io.quarkus.arc.impl.InstanceImpl
- iterator() - Method in interface io.quarkus.arc.InjectableInstance
-
This method attempts to resolve ambiguities.
K
- KEY_INTERCEPTOR_BINDINGS - Static variable in interface io.quarkus.arc.ArcInvocationContext
-
This key can be used to obtain the interceptor bindings from the context data.
L
- LazyValue<T> - Class in io.quarkus.arc.impl
- LazyValue(Supplier<T>) - Constructor for class io.quarkus.arc.impl.LazyValue
- listAll(TypeLiteral<T>, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
-
List all beans matching the required type and qualifiers.
- listAll(TypeLiteral<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- listAll(Class<T>, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
-
List all beans matching the required type and qualifiers.
- listAll(Class<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- listAll(Type, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
- listAll(Type, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- listOf(InjectableBean<?>, Type, Type, Set<Annotation>, CreationalContext<T>, Set<Annotation>, Member, int, boolean) - Static method in class io.quarkus.arc.impl.Instances
- listOfHandles(InjectableBean<?>, Type, Type, Set<Annotation>, CreationalContext<T>, Set<Annotation>, Member, int, boolean) - Static method in class io.quarkus.arc.impl.Instances
- listOfHandles(Supplier<InjectionPoint>, Type, Set<Annotation>, CreationalContext<T>) - Static method in class io.quarkus.arc.impl.Instances
- ListProvider - Class in io.quarkus.arc.impl
- ListProvider(Type, Type, Set<Annotation>, InjectableBean<?>, Set<Annotation>, Member, int, boolean, boolean) - Constructor for class io.quarkus.arc.impl.ListProvider
- Literal() - Constructor for class io.quarkus.arc.All.Literal
- Literal(String) - Constructor for class io.quarkus.arc.impl.Identified.Literal
- Lock - Annotation Interface in io.quarkus.arc
-
Defines a concurrency lock for a bean.
- Lock.Type - Enum Class in io.quarkus.arc
- LockException - Exception in io.quarkus.arc
- LockException(String) - Constructor for exception io.quarkus.arc.LockException
- LockInterceptor - Class in io.quarkus.arc.impl
- LockInterceptor() - Constructor for class io.quarkus.arc.impl.LockInterceptor
- LOG - Static variable in interface io.quarkus.arc.ComponentsProvider
- LOGGER - Static variable in class io.quarkus.arc.impl.UncaughtExceptions
M
- ManagedContext - Interface in io.quarkus.arc
-
A context implementing this interface can be manually managed.
- MapValueSupplier<T> - Class in io.quarkus.arc.impl
-
Supplier
implementation that supplies a value from a map. - MapValueSupplier(Map<String, T>, String) - Constructor for class io.quarkus.arc.impl.MapValueSupplier
- method - Variable in class io.quarkus.arc.impl.InterceptedMethodMetadata
- Mockable - Interface in io.quarkus.arc.impl
-
An interface implemented by mockable components when running in test mode.
- mockObservers(String, boolean) - Static method in class io.quarkus.arc.impl.ArcContainerImpl
- mockObserversFor(Class<?>, boolean) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- MULTI - Enum constant in enum class io.quarkus.arc.impl.ReactiveType
-
The method returns a
Multi
N
- namedBean(String) - Method in interface io.quarkus.arc.ArcContainer
-
Note that ambiguous names are detected at build time.
- namedBean(String) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- newInstance(Class<?>, Class<?>[], Object[]) - Static method in class io.quarkus.arc.impl.Reflections
- NoClassInterceptors - Annotation Interface in io.quarkus.arc
-
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. - NON_REACTIVE - Enum constant in enum class io.quarkus.arc.impl.ReactiveType
-
The method returns a non recognised reactive type
- NONE - Enum constant in enum class io.quarkus.arc.Lock.Type
-
Acquires no lock.
- notify(T) - Method in interface io.quarkus.arc.InjectableObserverMethod
O
- of(E...) - Static method in class io.quarkus.arc.impl.Sets
-
Unlike
Set.of(Object...)
this method does not throw anIllegalArgumentException
if there are duplicate elements. - of(I, InjectableInterceptor<I>) - Static method in class io.quarkus.arc.impl.InitializedInterceptor
- orElse(T) - Method in interface io.quarkus.arc.InjectableInstance
-
If there is exactly one bean that matches the required type and qualifiers, returns the instance, otherwise returns
other
. - orElse(T) - Method in interface io.quarkus.arc.InstanceHandle
-
If an instance is available, returns the value, otherwise returns
other
. - orNull() - Method in interface io.quarkus.arc.InjectableInstance
-
If there is exactly one bean that matches the required type and qualifiers, returns the instance, otherwise returns
null
.
P
- ParameterizedTypeImpl - Class in io.quarkus.arc.impl
- ParameterizedTypeImpl(Type, Type...) - Constructor for class io.quarkus.arc.impl.ParameterizedTypeImpl
- ParameterizedTypeImpl(Type, Type[], Type) - Constructor for class io.quarkus.arc.impl.ParameterizedTypeImpl
- ParametersImpl - Class in io.quarkus.arc.impl.bcextensions
- ParametersImpl(Map<String, Object>) - Constructor for class io.quarkus.arc.impl.bcextensions.ParametersImpl
- performAroundInvoke(Object, Object[], InterceptedMethodMetadata) - Static method in class io.quarkus.arc.impl.InvocationContexts
- performSuperclassInterception(InvocationContext, List<BiFunction<Object, InvocationContext, Object>>, Object, Object[]) - Static method in class io.quarkus.arc.impl.InvocationContexts
- performTargetAroundInvoke(InvocationContext, List<BiFunction<Object, InvocationContext, Object>>, BiFunction<Object, InvocationContext, Object>) - Static method in class io.quarkus.arc.impl.InvocationContexts
- postConstruct(InjectableInterceptor<?>, Object) - Static method in class io.quarkus.arc.impl.InterceptorInvocation
- postConstruct(Object, List<InterceptorInvocation>, Set<Annotation>, Runnable) - Static method in class io.quarkus.arc.impl.InvocationContexts
- preDestroy(InjectableInterceptor<?>, Object) - Static method in class io.quarkus.arc.impl.InterceptorInvocation
- preDestroy(Object, List<InterceptorInvocation>, Set<Annotation>, Runnable) - Static method in class io.quarkus.arc.impl.InvocationContexts
- processAndResolveType(Type, Class<?>) - Method in class io.quarkus.arc.impl.HierarchyDiscovery
- PRODUCER_FIELD - Enum constant in enum class io.quarkus.arc.InjectableBean.Kind
- PRODUCER_METHOD - Enum constant in enum class io.quarkus.arc.InjectableBean.Kind
- push(T) - Method in class io.quarkus.arc.impl.CreationalContextImpl
- push(T) - Method in class io.quarkus.arc.impl.SyntheticCreationalContextImpl
Q
- Qualifiers - Class in io.quarkus.arc.impl
R
- ReactiveType - Enum Class in io.quarkus.arc.impl
-
A method reactive returned type.
- READ - Enum constant in enum class io.quarkus.arc.Lock.Type
-
Acquires the read lock before the business method is invoked.
- readField(Class<?>, String, Object) - Static method in class io.quarkus.arc.impl.Reflections
- Reflections - Class in io.quarkus.arc.impl
-
Neither the class nor its methods are considered a public API and should only be used internally.
- register(String, InterceptedMethodMetadata) - Static method in class io.quarkus.arc.impl.InterceptedStaticMethods
- release() - Method in class io.quarkus.arc.impl.CreationalContextImpl
- release() - Method in class io.quarkus.arc.impl.SyntheticCreationalContextImpl
- remove() - Method in interface io.quarkus.arc.CurrentContext
-
Removes the current state.
- remove(String) - Method in interface io.quarkus.arc.impl.ContextInstances
- remove(K) - Method in class io.quarkus.arc.impl.ComputingCache
- RemovedBean - Interface in io.quarkus.arc
-
An unused bean removed during the build process.
- RemovedBeanImpl - Class in io.quarkus.arc.impl
- RemovedBeanImpl(InjectableBean.Kind, String, Set<Type>, Set<Annotation>) - Constructor for class io.quarkus.arc.impl.RemovedBeanImpl
- removeDependentInstance(Object, boolean) - Method in class io.quarkus.arc.impl.CreationalContextImpl
- removeEach(Consumer<? super ContextInstanceHandle<?>>) - Method in interface io.quarkus.arc.impl.ContextInstances
-
Removes all instance handles and performs the given action (if present) for each handle.
- requestContext() - Method in interface io.quarkus.arc.ArcContainer
-
This method never throws
ContextNotActiveException
. - requestContext() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- resolve(Set<Bean<? extends X>>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- resolveBeans(Type, Annotation...) - Static method in class io.quarkus.arc.impl.Instances
- resolveBeans(Type, Set<Annotation>) - Static method in class io.quarkus.arc.impl.Instances
- resolveDecorators(Set<Type>, Annotation...) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- resolveInterceptors(InterceptionType, Annotation...) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- resolveObserverMethods(T, Annotation...) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- resolveType(Type) - Method in class io.quarkus.arc.impl.HierarchyDiscovery
- ResourceProvider - Class in io.quarkus.arc.impl
-
Represents a placeholder for all suppored non-CDI injection points.
- ResourceProvider(Type, Set<Annotation>) - Constructor for class io.quarkus.arc.impl.ResourceProvider
- ResourceReferenceProvider - Interface in io.quarkus.arc
-
Makes it possible to resolve non-CDI injection points, such as Java EE resources.
S
- select(TypeLiteral<T>, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
-
Instances of dependent scoped beans obtained with the returned injectable instance must be explicitly destroyed, either via the
Instance.destroy(Object)
method invoked upon the same injectable instance or withInstanceHandle.destroy()
. - select(TypeLiteral<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- select(TypeLiteral<U>, Annotation...) - Method in class io.quarkus.arc.impl.InstanceImpl
- select(TypeLiteral<U>, Annotation...) - Method in interface io.quarkus.arc.InjectableInstance
- select(Annotation...) - Method in class io.quarkus.arc.impl.InstanceImpl
- select(Annotation...) - Method in interface io.quarkus.arc.InjectableInstance
- select(Class<T>, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
-
Instances of dependent scoped beans obtained with the returned injectable instance must be explicitly destroyed, either via the
Instance.destroy(Object)
method invoked upon the same injectable instance or withInstanceHandle.destroy()
. - select(Class<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- select(Class<U>, Annotation...) - Method in class io.quarkus.arc.impl.InstanceImpl
- select(Class<U>, Annotation...) - Method in interface io.quarkus.arc.InjectableInstance
- set(Object) - Static method in class io.quarkus.arc.impl.DecoratorDelegateProvider
-
Set the current delegate for a non-null parameter, remove the threadlocal for null parameter.
- set(T) - Method in interface io.quarkus.arc.CurrentContext
-
Sets the current state.
- setCurrentContextFactory(CurrentContextFactory) - Method in class io.quarkus.arc.ArcInitConfig.Builder
- setDelegate(TypeVariableImpl<D>) - Method in class io.quarkus.arc.impl.TypeVariableReferenceImpl
- setExecutor(ExecutorService) - Static method in class io.quarkus.arc.Arc
- setExecutor(ExecutorService) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- setOptimizeContexts(boolean) - Method in class io.quarkus.arc.ArcInitConfig.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.This value was never used; this method will be removed at some point after Quarkus 3.10
- Sets - Class in io.quarkus.arc.impl
- setStrictCompatibility(boolean) - Method in class io.quarkus.arc.ArcInitConfig.Builder
- shutdown() - Static method in class io.quarkus.arc.Arc
- shutdown() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- singletonHashSet(E) - Static method in class io.quarkus.arc.impl.Sets
- STAGE - Enum constant in enum class io.quarkus.arc.impl.ReactiveType
-
The method returns a
CompletionStage
- strictCompatibility() - Method in interface io.quarkus.arc.ArcContainer
-
Indicates whether container runs in strict compatibility mode.
- strictCompatibility() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- Subclass - Interface in io.quarkus.arc
-
A marker interface that represents an intercepted/decorated subclass.
- SYNTHETIC - Enum constant in enum class io.quarkus.arc.InjectableBean.Kind
- SyntheticCreationalContext<T> - Interface in io.quarkus.arc
-
Creational context for synthetic beans.
- SyntheticCreationalContextImpl<T> - Class in io.quarkus.arc.impl
- SyntheticCreationalContextImpl(CreationalContext<T>, Map<String, Object>, Map<SyntheticCreationalContextImpl.TypeAndQualifiers, Object>) - Constructor for class io.quarkus.arc.impl.SyntheticCreationalContextImpl
- SyntheticCreationalContextImpl.TypeAndQualifiers - Class in io.quarkus.arc.impl
T
- terminate() - Method in interface io.quarkus.arc.ManagedContext
-
Destroy and deactivate the context.
- time() - Element in annotation interface io.quarkus.arc.Lock
-
If it's not possible to acquire the lock in the given time a
LockException
is thrown. - toString() - Method in class io.quarkus.arc.impl.ContextInstanceHandleImpl
- toString() - Method in class io.quarkus.arc.impl.ArcContainerImpl
- toString() - Method in class io.quarkus.arc.impl.BuiltInBean
- toString() - Method in class io.quarkus.arc.impl.GenericArrayTypeImpl
- toString() - Method in class io.quarkus.arc.impl.ParameterizedTypeImpl
- toString() - Method in class io.quarkus.arc.impl.RemovedBeanImpl
- toString() - Method in class io.quarkus.arc.impl.TypeVariableImpl
- toString() - Method in class io.quarkus.arc.impl.TypeVariableReferenceImpl
- toString(InjectableBean<?>) - Static method in class io.quarkus.arc.impl.Beans
- TypeAndQualifiers(Type, Annotation[]) - Constructor for class io.quarkus.arc.impl.SyntheticCreationalContextImpl.TypeAndQualifiers
- TypeVariableImpl<D extends GenericDeclaration> - Class in io.quarkus.arc.impl
- TypeVariableImpl(String, Type...) - Constructor for class io.quarkus.arc.impl.TypeVariableImpl
- TypeVariableReferenceImpl<D extends GenericDeclaration> - Class in io.quarkus.arc.impl
- TypeVariableReferenceImpl(String) - Constructor for class io.quarkus.arc.impl.TypeVariableReferenceImpl
U
- unableToLoadRemovedBeanType(String, Throwable) - Static method in interface io.quarkus.arc.ComponentsProvider
- unavailable() - Static method in class io.quarkus.arc.impl.ContextInstanceHandleImpl
- UncaughtExceptions - Class in io.quarkus.arc.impl
- UncaughtExceptions() - Constructor for class io.quarkus.arc.impl.UncaughtExceptions
- UNI - Enum constant in enum class io.quarkus.arc.impl.ReactiveType
-
The method returns a
Uni
- unit() - Element in annotation interface io.quarkus.arc.Lock
- Unremovable - Annotation Interface in io.quarkus.arc
-
Indicates that the bean marked with this annotation should never be removed by Arc even if it's considered unused.
- unset() - Static method in class io.quarkus.arc.impl.DecoratorDelegateProvider
- unwrap(CreationalContext<T>) - Static method in class io.quarkus.arc.impl.CreationalContextImpl
- unwrap(T) - Static method in interface io.quarkus.arc.ClientProxy
-
Attempts to unwrap the object if it represents a client proxy.
V
- validate(InjectionPoint) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- value() - Method in class io.quarkus.arc.impl.Identified.Literal
- value() - Element in annotation interface io.quarkus.arc.impl.Identified
- value() - Element in annotation interface io.quarkus.arc.Lock
- valueOf(Method) - Static method in enum class io.quarkus.arc.impl.ReactiveType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.arc.impl.ReactiveType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.arc.InjectableBean.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.arc.Lock.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkus.arc.impl.ReactiveType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.arc.InjectableBean.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.arc.Lock.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VetoedProducer - Annotation Interface in io.quarkus.arc
-
Denotes a producer method or field that should be vetoed, i.e.
W
- WildcardTypeImpl - Class in io.quarkus.arc.impl
-
This code was mainly copied from Weld codebase.
- WithCaching - Annotation Interface in io.quarkus.arc
-
An injected
Instance
annotated with this annotation will cache the result of theProvider.get()
operation. - withLowerBound(Type) - Static method in class io.quarkus.arc.impl.WildcardTypeImpl
- withUpperBound(Type) - Static method in class io.quarkus.arc.impl.WildcardTypeImpl
- wrapExpressionFactory(ExpressionFactory) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- WRITE - Enum constant in enum class io.quarkus.arc.Lock.Type
-
Acquires the write (exclusive) lock before the business method is invoked.
- writeField(Class<?>, String, Object, Object) - Static method in class io.quarkus.arc.impl.Reflections
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BeanCreator.create(SyntheticCreationalContext)
instead