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

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.
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
 
AlternativePriority - Annotation Type in io.quarkus.arc
If a bean is annotated with this annotation, it is considered an enabled alternative with given priority.
AnnotationLiterals - Class in io.quarkus.arc.impl
 
apply(Contextual<T>) - Method in class io.quarkus.arc.impl.CreationalContextImpl
 
Arc - Class in io.quarkus.arc
 
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() - Constructor for class io.quarkus.arc.impl.ArcContainerImpl
 
ArcInvocationContext - Interface in io.quarkus.arc
 
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<?>, List<InterceptorInvocation>, Supplier<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
 

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
It can be used by synthetic InjectableBean definitions 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
 
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
 
bindings - Variable in class io.quarkus.arc.impl.InterceptedMethodMetadata
 
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>, Map<Class<? extends Annotation>, Set<Annotation>>) - Constructor for class io.quarkus.arc.Components
 
Components(Collection<InjectableBean<?>>, Collection<InjectableObserverMethod<?>>, Collection<InjectableContext>, Map<Class<? extends Annotation>, Set<Annotation>>, Collection<RemovedBean>, Map<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(Map<String, Object>) - Method in interface io.quarkus.arc.ContextCreator
 
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
 
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
 
createInjectionTarget(AnnotatedType<T>) - 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
 
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) - Constructor for class io.quarkus.arc.impl.CurrentInjectionPointProvider
 
CurrentInjectionPointProvider.InjectionPointImpl - Class in io.quarkus.arc.impl
 

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_QUALIFIERS - Static variable in class io.quarkus.arc.impl.Qualifiers
 
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, javax.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, javax.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
 

E

EMPTY_CLASS_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_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
 
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
 
EventProvider<T> - Class in io.quarkus.arc.impl
 
EventProvider(Type, Set<Annotation>) - 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
 
findMethod(Class<?>, String, Class<?>...) - Static method in class io.quarkus.arc.impl.Reflections
 
fireEvent(Object, Annotation...) - Method in class io.quarkus.arc.impl.BeanManagerImpl
 
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
 
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() - 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(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(CreationalContext<InjectableBean<?>>) - Method in class io.quarkus.arc.impl.BeanMetadataProvider
 
get(CreationalContext<Object>) - Method in class io.quarkus.arc.impl.DecoratorDelegateProvider
 
get(CreationalContext<Object>) - Method in class io.quarkus.arc.impl.ResourceProvider
 
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.InjectionPointProvider
 
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
 
getActiveContext(Class<? extends Annotation>) - Method in interface io.quarkus.arc.ArcContainer
Unlike BeanManager.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.CurrentInjectionPointProvider.InjectionPointImpl
 
getAnnotatedBounds() - Method in class io.quarkus.arc.impl.TypeVariableImpl
 
getAnnotation(Class<T>) - Method in class io.quarkus.arc.impl.TypeVariableImpl
 
getAnnotation(Set<Annotation>, Class<T>) - Method in interface io.quarkus.arc.ResourceReferenceProvider
Convenient util method.
getAnnotations() - Method in class io.quarkus.arc.impl.TypeVariableImpl
 
getApplicationScopedDelegate(InjectableContext, InjectableBean<T>) - Static method in class io.quarkus.arc.impl.ClientProxies
 
getBean() - Method in class io.quarkus.arc.impl.CurrentInjectionPointProvider.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.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
 
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
The changes to the map are not reflected in the underlying context.
getDeclaredAnnotations() - Method in class io.quarkus.arc.impl.TypeVariableImpl
 
getDeclaringBean() - Method in interface io.quarkus.arc.InjectableBean
 
getDeclaringBeanIdentifier() - Method in interface io.quarkus.arc.InjectableObserverMethod
 
getDelegate(InjectableBean<T>) - Static method in class io.quarkus.arc.impl.ClientProxies
 
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
 
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
 
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
 
getInjectableReference(InjectionPoint, CreationalContext<?>) - Method in class io.quarkus.arc.impl.BeanManagerImpl
 
getInjectionPoints() - Method in interface io.quarkus.arc.InjectableBean
 
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.impl.InitializedInterceptor
 
getInterceptors() - Method in class io.quarkus.arc.impl.ArcContainerImpl
 
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.CurrentInjectionPointProvider.InjectionPointImpl
 
getName() - Method in class io.quarkus.arc.impl.TypeVariableImpl
 
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
 
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
 
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
 
getQualifiers() - Method in class io.quarkus.arc.impl.CurrentInjectionPointProvider.InjectionPointImpl
 
getQualifiers() - Method in class io.quarkus.arc.impl.InitializedInterceptor
 
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
 
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
 
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.CurrentInjectionPointProvider.InjectionPointImpl
 
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.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

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
 

I

init() - Method in class io.quarkus.arc.impl.ArcContainerImpl
 
initialize() - 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
 
InjectionPointImpl(Type, Type, Set<Annotation>, InjectableBean<?>, Set<Annotation>, Member, int) - Constructor for class io.quarkus.arc.impl.CurrentInjectionPointProvider.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(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(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_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) - Constructor for class io.quarkus.arc.impl.InstanceProvider
 
instanceSupplier(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.
instanceSupplier(Class<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
 
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
 
InterceptedMethodMetadata(List<InterceptorInvocation>, Method, Set<Annotation>) - Constructor for class io.quarkus.arc.impl.InterceptedMethodMetadata
 
InterceptedStaticMethod(Function<InvocationContext, Object>, InterceptedMethodMetadata) - Constructor for class io.quarkus.arc.impl.InterceptedStaticMethods.InterceptedStaticMethod
 
InterceptedStaticMethods - Class in io.quarkus.arc.impl
 
InterceptedStaticMethods.InterceptedStaticMethod - Class in io.quarkus.arc.impl
 
INTERCEPTOR - io.quarkus.arc.InjectableBean.Kind
 
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
 
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.CurrentInjectionPointProvider.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
 
isNullable() - Method in interface io.quarkus.arc.InjectableBean
 
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
 
isTransient() - Method in class io.quarkus.arc.impl.CurrentInjectionPointProvider.InjectionPointImpl
 
isUnsatisfied() - Method in class io.quarkus.arc.impl.InstanceImpl
 
iterator() - Method in class io.quarkus.arc.impl.InstanceImpl
 

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
 
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
 

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
 

N

newInstance(Class<?>, Class<?>[], Object[]) - Static method in class io.quarkus.arc.impl.Reflections
 
NONE - io.quarkus.arc.Lock.Type
Acquires no lock.

O

Objects - Class in io.quarkus.arc.impl
Deprecated.
will be removed. Use Gizmo's ifReferencesEqual instead.
of(I, InjectableInterceptor<I>) - Static method in class io.quarkus.arc.impl.InitializedInterceptor
 
orElse(T) - Method in interface io.quarkus.arc.InstanceHandle
If an instance is available, returns the value, otherwise returns other.

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
 
performAroundInvoke(Object, Method, Function<InvocationContext, Object>, Object[], List<InterceptorInvocation>, Set<Annotation>) - 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>) - 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>) - Static method in class io.quarkus.arc.impl.InvocationContexts
 
PRODUCER_FIELD - io.quarkus.arc.InjectableBean.Kind
 
PRODUCER_METHOD - io.quarkus.arc.InjectableBean.Kind
 
push(T) - Method in class io.quarkus.arc.impl.CreationalContextImpl
 

Q

Qualifiers - Class in io.quarkus.arc.impl
 

R

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
 
referenceEquals(Object, Object) - Static method in class io.quarkus.arc.impl.Objects
Deprecated.
 
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, InterceptedStaticMethods.InterceptedStaticMethod) - Static method in class io.quarkus.arc.impl.InterceptedStaticMethods
 
release() - Method in class io.quarkus.arc.impl.CreationalContextImpl
 
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
 
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
 
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
 
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(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
 
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
 
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.
setExecutor(ExecutorService) - Static method in class io.quarkus.arc.Arc
 
setExecutor(ExecutorService) - Method in class io.quarkus.arc.impl.ArcContainerImpl
 
shutdown() - Static method in class io.quarkus.arc.Arc
 
shutdown() - 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
 

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.GenericArrayTypeImpl
 
toString() - Method in class io.quarkus.arc.impl.ParameterizedTypeImpl
 
toString() - Method in class io.quarkus.arc.impl.RemovedBeanImpl
 
TypeVariableImpl<D extends GenericDeclaration> - Class in io.quarkus.arc.impl
 
TypeVariableImpl(String, Type...) - Constructor for class io.quarkus.arc.impl.TypeVariableImpl
 

U

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
 

V

validate(InjectionPoint) - Method in class io.quarkus.arc.impl.BeanManagerImpl
 
value() - Method in annotation type io.quarkus.arc.AlternativePriority
The priority value of this alternative
value() - Method in annotation type io.quarkus.arc.Lock
 
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.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.

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