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