A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

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 Type in io.quarkus.arc
The container provides a synthetic bean for an injection point with the required type List and the required qualifier All.
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
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 - 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 - 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 a Dependent 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>) - Constructor for class io.quarkus.arc.Components
 
ComponentsProvider - Interface in io.quarkus.arc
Service provider interface used to colllect the runtime components.
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 use Map.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
 
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 - 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 Type 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
Destroy 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
 
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 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() - 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 throw ContextNotActiveException 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
 
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.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
 
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
 
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
 
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 Type 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 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
 
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
 
instanceSupplier(Class<T>, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
Deprecated.
instanceSupplier(Class<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
 
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 - 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
 
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
 
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 Type in io.quarkus.arc
Defines a concurrency lock for a bean.
Lock.Type - Enum 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 - 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 Type 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 - io.quarkus.arc.impl.ReactiveType
The method returns a non recognised reactive type
NONE - 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 an IllegalArgumentException 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 - io.quarkus.arc.InjectableBean.Kind
 
PRODUCER_METHOD - 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 in io.quarkus.arc.impl
A method reactive returned type.
READ - 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(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
 
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 with InstanceHandle.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 with InstanceHandle.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
 
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 - 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 - 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() - Method in annotation type 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.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
 
UncaughtExceptions - Class in io.quarkus.arc.impl
 
UncaughtExceptions() - Constructor for class io.quarkus.arc.impl.UncaughtExceptions
 
UNI - io.quarkus.arc.impl.ReactiveType
The method returns a Uni
unit() - Method in annotation type io.quarkus.arc.Lock
 
Unremovable - Annotation Type 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() - Method in annotation type io.quarkus.arc.impl.Identified
 
value() - Method in annotation type io.quarkus.arc.Lock
 
valueOf(Method) - Static method in enum io.quarkus.arc.impl.ReactiveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.quarkus.arc.impl.ReactiveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.quarkus.arc.InjectableBean.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.quarkus.arc.Lock.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.quarkus.arc.impl.ReactiveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.quarkus.arc.InjectableBean.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.quarkus.arc.Lock.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VetoedProducer - Annotation Type 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 Type in io.quarkus.arc
An injected Instance annotated with this annotation will cache the result of the Provider.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 - 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
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages