Index

A B C D E G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ActivateSessionContextInterceptor - Class in io.quarkus.arc.runtime.test
 
ActivateSessionContextInterceptor() - Constructor for class io.quarkus.arc.runtime.test.ActivateSessionContextInterceptor
 
AdditionalBean - Annotation Interface in io.quarkus.arc.runtime
This built-in stereotype is automatically added to all additional beans that do not have a scope annotation declared.
allOf() - Element in annotation interface io.quarkus.arc.profile.IfBuildProfile
Multiple profiles names to enable a bean if all the profile names are active in Quarkus build time config.
allOf() - Element in annotation interface io.quarkus.arc.profile.UnlessBuildProfile
Multiple profiles names to enable a bean if all the profile names are not active in Quarkus build time config.
anyOf() - Element in annotation interface io.quarkus.arc.profile.IfBuildProfile
Multiple profiles names to enable a bean if any the profile names is active in Quarkus build time config.
anyOf() - Element in annotation interface io.quarkus.arc.profile.UnlessBuildProfile
Multiple profiles names to enable a bean if any the profile names is not active in Quarkus build time config.
ArcContextProvider - Class in io.quarkus.arc.runtime.context
Context propagation for ArC.
ArcContextProvider() - Constructor for class io.quarkus.arc.runtime.context.ArcContextProvider
 
ArcLogFilterFactory - Class in io.quarkus.arc.runtime.logging
Creates the implementation of the class by getting a bean from Arc.
ArcLogFilterFactory() - Constructor for class io.quarkus.arc.runtime.logging.ArcLogFilterFactory
 
ArcRecorder - Class in io.quarkus.arc.runtime
 
ArcRecorder() - Constructor for class io.quarkus.arc.runtime.ArcRecorder
 
ArcShutdownListener - Class in io.quarkus.arc.shutdown
Fires an observable ShutdownDelayInitiatedEvent in the pre-shutdown phase if quarkus.shutdown.delay-enabled=true.
ArcShutdownListener() - Constructor for class io.quarkus.arc.shutdown.ArcShutdownListener
 
ArcTestRequestScopeProvider - Class in io.quarkus.arc.runtime
 
ArcTestRequestScopeProvider() - Constructor for class io.quarkus.arc.runtime.ArcTestRequestScopeProvider
 
aroundInvoke(InvocationContext) - Method in class io.quarkus.arc.runtime.ConfigStaticInitCheckInterceptor
 
aroundInvoke(InvocationContext) - Method in class io.quarkus.arc.runtime.test.ActivateSessionContextInterceptor
 

B

BeanContainer - Interface in io.quarkus.arc.runtime
Represents a CDI bean container.
BeanContainer.Factory<T> - Interface in io.quarkus.arc.runtime
 
BeanContainer.Instance<T> - Interface in io.quarkus.arc.runtime
 
BeanContainerImpl - Class in io.quarkus.arc.runtime
 
BeanContainerImpl(ArcContainer) - Constructor for class io.quarkus.arc.runtime.BeanContainerImpl
 
BeanContainerListener - Interface in io.quarkus.arc.runtime
An interface that can be used to configure beans immediately after the BeanContainer has been created.
beanInstance(Class<T>, Annotation...) - Method in interface io.quarkus.arc.runtime.BeanContainer
Resolves a bean instance for given bean type and qualifiers.
beanInstance(Class<T>, Annotation...) - Method in class io.quarkus.arc.runtime.BeanContainerImpl
 
beanInstanceFactory(Class<T>, Annotation...) - Method in interface io.quarkus.arc.runtime.BeanContainer
Returns an instance factory for given bean type and qualifiers.
beanInstanceFactory(Class<T>, Annotation...) - Method in class io.quarkus.arc.runtime.BeanContainerImpl
 
beanInstanceFactory(Supplier<BeanContainer.Factory<T>>, Class<T>, Annotation...) - Method in interface io.quarkus.arc.runtime.BeanContainer
Returns an instance factory for given bean type and qualifiers.
beanInstanceFactory(Supplier<BeanContainer.Factory<T>>, Class<T>, Annotation...) - Method in class io.quarkus.arc.runtime.BeanContainerImpl
 
BeanInvoker<T> - Interface in io.quarkus.arc.runtime
Invokes a business method of a bean.

C

callInitializer() - Method in class io.quarkus.arc.runtime.InterceptedStaticMethodsRecorder
 
clearedContext(Map<String, String>) - Method in class io.quarkus.arc.runtime.context.ArcContextProvider
 
close() - Method in interface io.quarkus.arc.runtime.BeanContainer.Instance
releases the underlying instance
ConfigBeanCreator - Class in io.quarkus.arc.runtime
 
ConfigBeanCreator() - Constructor for class io.quarkus.arc.runtime.ConfigBeanCreator
 
ConfigMappingCreator - Class in io.quarkus.arc.runtime
 
ConfigMappingCreator() - Constructor for class io.quarkus.arc.runtime.ConfigMappingCreator
 
ConfigRecorder - Class in io.quarkus.arc.runtime
 
ConfigRecorder() - Constructor for class io.quarkus.arc.runtime.ConfigRecorder
 
ConfigRecorder.ConfigValidationMetadata - Class in io.quarkus.arc.runtime
 
ConfigStaticInitCheck - Annotation Interface in io.quarkus.arc.runtime
Interceptor binding for ConfigStaticInitCheckInterceptor.
ConfigStaticInitCheckInterceptor - Class in io.quarkus.arc.runtime
Intercepts the producer methods declared on ConfigProducer and records the config value during the static initialization phase unless the injection point is annotated with StaticInitSafe.
ConfigStaticInitCheckInterceptor() - Constructor for class io.quarkus.arc.runtime.ConfigStaticInitCheckInterceptor
 
ConfigStaticInitValues - Class in io.quarkus.arc.runtime
This is a store for all config values injected (directly or programmatically) during the static init phase.
ConfigStaticInitValues() - Constructor for class io.quarkus.arc.runtime.ConfigStaticInitValues
 
ConfigValidationMetadata(String, String, List<String>, String) - Constructor for class io.quarkus.arc.runtime.ConfigRecorder.ConfigValidationMetadata
 
configValues - Variable in class io.quarkus.arc.runtime.ConfigStaticInitCheckInterceptor
 
controlGenerationAndExit() - Method in class io.quarkus.arc.runtime.appcds.JvmStartupOptimizerArchiveRecorder
 
create() - Method in interface io.quarkus.arc.runtime.BeanContainer.Factory
 
create(SyntheticCreationalContext<Object>) - Method in class io.quarkus.arc.runtime.ConfigMappingCreator
 
create(CreationalContext<Object>, Map<String, Object>) - Method in class io.quarkus.arc.runtime.ConfigBeanCreator
 
create(String) - Method in class io.quarkus.arc.runtime.logging.ArcLogFilterFactory
 
created(BeanContainer) - Method in interface io.quarkus.arc.runtime.BeanContainerListener
 
createFunction(RuntimeValue<?>) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
createFunction(Object) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
createFunction(Supplier<?>) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
currentContext(Map<String, String>) - Method in class io.quarkus.arc.runtime.context.ArcContextProvider
 

D

destroy() - Method in class io.quarkus.arc.runtime.LoggerProducer
 

E

EMPTY - Static variable in interface io.quarkus.arc.runtime.BeanContainer.Factory
 
enableIfMissing() - Element in annotation interface io.quarkus.arc.properties.IfBuildProperty
Determines if the bean is to be enabled when the property name specified by name has not been specified at all
enableIfMissing() - Element in annotation interface io.quarkus.arc.properties.UnlessBuildProperty
Determines if the bean is enabled when the property name specified by name has not been specified at all
equals(Object) - Method in class io.quarkus.arc.runtime.ConfigRecorder.ConfigValidationMetadata
 

G

get() - Method in interface io.quarkus.arc.runtime.BeanContainer.Instance
 
getActualTypeArgumentNames() - Method in class io.quarkus.arc.runtime.ConfigRecorder.ConfigValidationMetadata
 
getDefaultValue() - Method in class io.quarkus.arc.runtime.ConfigRecorder.ConfigValidationMetadata
 
getInterceptorBindingLiterals(InvocationContext) - Static method in class io.quarkus.arc.runtime.InterceptorBindings
This method is just a convenience for getting a hold of AbstractAnnotationLiteral.
getInterceptorBindings(InvocationContext) - Static method in class io.quarkus.arc.runtime.InterceptorBindings
 
getLoggerWithCustomName(InjectionPoint) - Method in class io.quarkus.arc.runtime.LoggerProducer
 
getName() - Method in class io.quarkus.arc.runtime.ConfigRecorder.ConfigValidationMetadata
 
getRawTypeName() - Method in class io.quarkus.arc.runtime.ConfigRecorder.ConfigValidationMetadata
 
getSimpleLogger(InjectionPoint) - Method in class io.quarkus.arc.runtime.LoggerProducer
 
getThreadContextType() - Method in class io.quarkus.arc.runtime.context.ArcContextProvider
 

H

handleLifecycleEvents(ShutdownContext, LaunchMode, boolean) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
hashCode() - Method in class io.quarkus.arc.runtime.ConfigRecorder.ConfigValidationMetadata
 

I

IfBuildProfile - Annotation Interface in io.quarkus.arc.profile
When applied to a bean class or producer method (or field), the bean will only be enabled if the Quarkus build time profile matches the rules of the annotation values.
IfBuildProperty - Annotation Interface in io.quarkus.arc.properties
When applied to a bean class or producer method (or field), the bean will only be enabled if the Quarkus build time property matches the provided value.
IfBuildProperty.List - Annotation Interface in io.quarkus.arc.properties
 
initBeanContainer(ArcContainer, List<BeanContainerListener>) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
initContainer(ShutdownContext, RuntimeValue<CurrentContextFactory>, boolean, boolean) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
initExecutor(ExecutorService) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
INITIALIZER_CLASS_NAME - Static variable in class io.quarkus.arc.runtime.InterceptedStaticMethodsRecorder
 
initRuntimeSupplierBeans(Map<String, Function<SyntheticCreationalContext<?>, ?>>, Map<String, Supplier<ActiveResult>>) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
initStaticSupplierBeans(Map<String, Function<SyntheticCreationalContext<?>, ?>>, Map<String, Supplier<ActiveResult>>) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
initTestApplicationClassPredicate(Set<String>) - Method in class io.quarkus.arc.runtime.ArcRecorder
 
InterceptedStaticMethodsRecorder - Class in io.quarkus.arc.runtime
 
InterceptedStaticMethodsRecorder() - Constructor for class io.quarkus.arc.runtime.InterceptedStaticMethodsRecorder
 
InterceptorBindings - Class in io.quarkus.arc.runtime
 
InterceptorBindings() - Constructor for class io.quarkus.arc.runtime.InterceptorBindings
 
invoke(T) - Method in interface io.quarkus.arc.runtime.BeanInvoker
 
invokeBean(T) - Method in interface io.quarkus.arc.runtime.BeanInvoker
 
io.quarkus.arc.log - package io.quarkus.arc.log
 
io.quarkus.arc.lookup - package io.quarkus.arc.lookup
 
io.quarkus.arc.profile - package io.quarkus.arc.profile
 
io.quarkus.arc.properties - package io.quarkus.arc.properties
 
io.quarkus.arc.runtime - package io.quarkus.arc.runtime
 
io.quarkus.arc.runtime.appcds - package io.quarkus.arc.runtime.appcds
 
io.quarkus.arc.runtime.context - package io.quarkus.arc.runtime.context
 
io.quarkus.arc.runtime.logging - package io.quarkus.arc.runtime.logging
 
io.quarkus.arc.runtime.test - package io.quarkus.arc.runtime.test
 
io.quarkus.arc.shutdown - package io.quarkus.arc.shutdown
 

J

JvmStartupOptimizerArchiveRecorder - Class in io.quarkus.arc.runtime.appcds
 
JvmStartupOptimizerArchiveRecorder() - Constructor for class io.quarkus.arc.runtime.appcds.JvmStartupOptimizerArchiveRecorder
 

L

LaunchModeProducer - Class in io.quarkus.arc.runtime
 
LaunchModeProducer() - Constructor for class io.quarkus.arc.runtime.LaunchModeProducer
 
Literal(String) - Constructor for class io.quarkus.arc.log.LoggerName.Literal
 
LoggerName - Annotation Interface in io.quarkus.arc.log
 
LoggerName.Literal - Class in io.quarkus.arc.log
Supports inline instantiation of this qualifier.
LoggerProducer - Class in io.quarkus.arc.runtime
 
LoggerProducer() - Constructor for class io.quarkus.arc.runtime.LoggerProducer
 
lookupIfMissing() - Element in annotation interface io.quarkus.arc.lookup.LookupIfProperty
Determines if the bean is to be looked up when the property name specified by name has not been specified at all
lookupIfMissing() - Element in annotation interface io.quarkus.arc.lookup.LookupUnlessProperty
Determines if the bean should be looked up when the property name specified by name has not been specified at all
LookupIfProperty - Annotation Interface in io.quarkus.arc.lookup
Indicates that a bean should only be obtained by programmatic lookup if the property matches the provided value.
LookupIfProperty.List - Annotation Interface in io.quarkus.arc.lookup
 
LookupUnlessProperty - Annotation Interface in io.quarkus.arc.lookup
Indicates that a bean should only be obtained by programmatic lookup if the property does not match the provided value.
LookupUnlessProperty.List - Annotation Interface in io.quarkus.arc.lookup
 

M

mode() - Method in class io.quarkus.arc.runtime.LaunchModeProducer
 

N

name() - Element in annotation interface io.quarkus.arc.lookup.LookupIfProperty
Name of the runtime property to check
name() - Element in annotation interface io.quarkus.arc.lookup.LookupUnlessProperty
Name of the runtime time property to check
name() - Element in annotation interface io.quarkus.arc.properties.IfBuildProperty
Name of the build time property to check
name() - Element in annotation interface io.quarkus.arc.properties.UnlessBuildProperty
Name of the build time property to check

O

onStart(StartupEvent) - Method in class io.quarkus.arc.runtime.ConfigStaticInitValues
 

P

PreloadedTestApplicationClassPredicate - Class in io.quarkus.arc.runtime.test
 
PreloadedTestApplicationClassPredicate() - Constructor for class io.quarkus.arc.runtime.test.PreloadedTestApplicationClassPredicate
 
preShutdown(ShutdownListener.ShutdownNotification) - Method in class io.quarkus.arc.shutdown.ArcShutdownListener
 
priority() - Method in class io.quarkus.arc.runtime.logging.ArcLogFilterFactory
 

R

recordConfigValue(InjectionPoint, ConfigStaticInitValues) - Static method in class io.quarkus.arc.runtime.ConfigStaticInitCheckInterceptor
 
recordConfigValue(InjectionPoint, String, String) - Method in class io.quarkus.arc.runtime.ConfigStaticInitValues
 
registerConfigProperties(Set<ConfigMappings.ConfigClass>) - Method in class io.quarkus.arc.runtime.ConfigRecorder
 
requestContext() - Method in interface io.quarkus.arc.runtime.BeanContainer
ManagedContext requestContext = beanContainer.requestContext(); if (requestContext.isActive()) { // Perform action } else { try { requestContext.activate(); // Perform action } finally { requestContext.terminate(); } }
requestContext() - Method in class io.quarkus.arc.runtime.BeanContainerImpl
 
runtimeInfo(Class<T>) - Method in class io.quarkus.arc.runtime.ValueRegistryRecorder
 

S

setApplicationBeanClasses(Set<String>) - Method in class io.quarkus.arc.runtime.test.PreloadedTestApplicationClassPredicate
 
setName(String) - Method in class io.quarkus.arc.runtime.ConfigRecorder.ConfigValidationMetadata
 
setup(boolean) - Method in class io.quarkus.arc.runtime.ArcTestRequestScopeProvider
 
stringValue() - Element in annotation interface io.quarkus.arc.lookup.LookupIfProperty
Expected String value of the runtime property (specified by name) if the bean should be looked up at runtime.
stringValue() - Element in annotation interface io.quarkus.arc.lookup.LookupUnlessProperty
Expected String value of the runtime time property (specified by name) if the bean should be skipped at runtime.
stringValue() - Element in annotation interface io.quarkus.arc.properties.IfBuildProperty
Expected String value of the build time property (specified by name) if the bean is to be enabled
stringValue() - Element in annotation interface io.quarkus.arc.properties.UnlessBuildProperty
The bean is enabled if the build time property (specified by name) does not match this value.
SuppressConditions - Class in io.quarkus.arc.runtime
 
suppressIfProperty(String, String, boolean) - Static method in class io.quarkus.arc.runtime.SuppressConditions
 
suppressUnlessProperty(String, String, boolean) - Static method in class io.quarkus.arc.runtime.SuppressConditions
 
syntheticBeanCheckActive - Static variable in class io.quarkus.arc.runtime.ArcRecorder
 
syntheticBeanProviders - Static variable in class io.quarkus.arc.runtime.ArcRecorder
Used to hold the Supplier instances used for synthetic bean declarations.

T

tearDown(boolean) - Method in class io.quarkus.arc.runtime.ArcTestRequestScopeProvider
 
test(String) - Method in class io.quarkus.arc.runtime.test.PreloadedTestApplicationClassPredicate
 

U

UnlessBuildProfile - Annotation Interface in io.quarkus.arc.profile
When applied to a bean class or producer method (or field), the bean will only be enabled if the Quarkus build time profile does not match the rules of the annotation values.
UnlessBuildProperty - Annotation Interface in io.quarkus.arc.properties
When applied to a bean class or producer method (or field), the bean will only be enabled if the Quarkus build time property does not match the provided value.
UnlessBuildProperty.List - Annotation Interface in io.quarkus.arc.properties
 

V

validateConfigProperties(Set<ConfigRecorder.ConfigValidationMetadata>) - Method in class io.quarkus.arc.runtime.ConfigRecorder
 
value() - Method in class io.quarkus.arc.log.LoggerName.Literal
 
value() - Element in annotation interface io.quarkus.arc.log.LoggerName
The logger name must not be empty.
value() - Element in annotation interface io.quarkus.arc.lookup.LookupIfProperty.List
 
value() - Element in annotation interface io.quarkus.arc.lookup.LookupUnlessProperty.List
 
value() - Element in annotation interface io.quarkus.arc.profile.IfBuildProfile
A single profile name to enable a bean if a profile with the same name is active in Quarkus build time config.
value() - Element in annotation interface io.quarkus.arc.profile.UnlessBuildProfile
A single profile name to enable a bean if a profile with the same name is not active in Quarkus build time config.
value() - Element in annotation interface io.quarkus.arc.properties.IfBuildProperty.List
 
value() - Element in annotation interface io.quarkus.arc.properties.UnlessBuildProperty.List
 
valueRegistry() - Method in class io.quarkus.arc.runtime.ValueRegistryRecorder
 
ValueRegistryRecorder - Class in io.quarkus.arc.runtime
 
ValueRegistryRecorder(RuntimeValue<ValueRegistry>) - Constructor for class io.quarkus.arc.runtime.ValueRegistryRecorder
 
A B C D E G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form