Package io.quarkus.arc.runtime
Class ArcRecorder
java.lang.Object
io.quarkus.arc.runtime.ArcRecorder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Map<String,Supplier<ActiveResult>> static Map<String,Function<SyntheticCreationalContext<?>, ?>> Used to hold the Supplier instances used for synthetic bean declarations. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFunction(RuntimeValue<?> value) createFunction(Object returnedProxy) createFunction(Supplier<?> supplier) voidhandleLifecycleEvents(ShutdownContext context, LaunchMode launchMode, boolean disableApplicationLifecycleObservers) initBeanContainer(ArcContainer container, List<BeanContainerListener> listeners) initContainer(ShutdownContext shutdown, RuntimeValue<CurrentContextFactory> currentContextFactory, boolean strictCompatibility) voidinitExecutor(ExecutorService executor) voidinitRuntimeSupplierBeans(Map<String, Function<SyntheticCreationalContext<?>, ?>> creationFunctions, Map<String, Supplier<ActiveResult>> checkActiveSuppliers) voidinitStaticSupplierBeans(Map<String, Function<SyntheticCreationalContext<?>, ?>> creationFunctions, Map<String, Supplier<ActiveResult>> checkActiveSuppliers) voidinitTestApplicationClassPredicate(Set<String> applicationBeanClasses)
-
Field Details
-
syntheticBeanProviders
Used to hold the Supplier instances used for synthetic bean declarations. -
syntheticBeanCheckActive
-
-
Constructor Details
-
ArcRecorder
public ArcRecorder()
-
-
Method Details
-
initContainer
public ArcContainer initContainer(ShutdownContext shutdown, RuntimeValue<CurrentContextFactory> currentContextFactory, boolean strictCompatibility) throws Exception - Throws:
Exception
-
initExecutor
-
initStaticSupplierBeans
public void initStaticSupplierBeans(Map<String, Function<SyntheticCreationalContext<?>, ?>> creationFunctions, Map<String, Supplier<ActiveResult>> checkActiveSuppliers) -
initRuntimeSupplierBeans
public void initRuntimeSupplierBeans(Map<String, Function<SyntheticCreationalContext<?>, ?>> creationFunctions, Map<String, Supplier<ActiveResult>> checkActiveSuppliers) -
initBeanContainer
public BeanContainer initBeanContainer(ArcContainer container, List<BeanContainerListener> listeners) throws Exception - Throws:
Exception
-
handleLifecycleEvents
public void handleLifecycleEvents(ShutdownContext context, LaunchMode launchMode, boolean disableApplicationLifecycleObservers) -
createFunction
-
createFunction
-
createFunction
-
initTestApplicationClassPredicate
-