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
All Classes All Packages
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 aDependent
CDI contextual instance. - CloseableDestroyer() - Constructor for class io.quarkus.arc.BeanDestroyer.CloseableDestroyer
- compare(InjectableObserverMethod<?>, InjectableObserverMethod<?>) - Static method in interface io.quarkus.arc.InjectableObserverMethod
- Components - Class in io.quarkus.arc
- Components(Collection<InjectableBean<?>>, Collection<InjectableObserverMethod<?>>, Collection<InjectableContext>, 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 useMap.computeIfAbsent(Object, Function)
and is reentrant. - ComputingCache() - Constructor for class io.quarkus.arc.impl.ComputingCache
-
Note that
ComputingCache.getValue(Object)
cannot be used if no default computing function is specified. - ComputingCache(Function<K, V>) - Constructor for class io.quarkus.arc.impl.ComputingCache
- container() - Static method in class io.quarkus.arc.Arc
- ContextCreator - Interface in io.quarkus.arc
-
Can be used to create an
InjectableContext
instance. - ContextInstanceHandle<T> - Interface in io.quarkus.arc
-
An instance handle that can be used to store contextual instances in an
InjectableContext
. - ContextInstanceHandleImpl<T> - Class in io.quarkus.arc.impl
- ContextInstanceHandleImpl(InjectableBean<T>, T, CreationalContext<T>) - Constructor for class io.quarkus.arc.impl.ContextInstanceHandleImpl
- 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 throwContextNotActiveException
if there is no active context for the given scope. - getActiveContext(Class<? extends Annotation>) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- getActualTypeArguments() - Method in class io.quarkus.arc.impl.ParameterizedTypeImpl
- 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 withInstanceHandle.destroy()
. - select(Class<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- select(Class<U>, Annotation...) - Method in class io.quarkus.arc.impl.InstanceImpl
- select(Class<U>, Annotation...) - Method in interface io.quarkus.arc.InjectableInstance
- select(TypeLiteral<T>, Annotation...) - Method in interface io.quarkus.arc.ArcContainer
-
Instances of dependent scoped beans obtained with the returned injectable instance must be explicitly destroyed, either via the
Instance.destroy(Object)
method invoked upon the same injectable instance or withInstanceHandle.destroy()
. - select(TypeLiteral<T>, Annotation...) - Method in class io.quarkus.arc.impl.ArcContainerImpl
- select(TypeLiteral<U>, Annotation...) - Method in class io.quarkus.arc.impl.InstanceImpl
- select(TypeLiteral<U>, Annotation...) - Method in interface io.quarkus.arc.InjectableInstance
- 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 theProvider.get()
operation. - withLowerBound(Type) - Static method in class io.quarkus.arc.impl.WildcardTypeImpl
- withUpperBound(Type) - Static method in class io.quarkus.arc.impl.WildcardTypeImpl
- wrapExpressionFactory(ExpressionFactory) - Method in class io.quarkus.arc.impl.BeanManagerImpl
- WRITE - io.quarkus.arc.Lock.Type
-
Acquires the write (exclusive) lock before the business method is invoked.
- writeField(Class<?>, String, Object, Object) - Static method in class io.quarkus.arc.impl.Reflections
All Classes All Packages