Package io.quarkus.deployment
Class CracConfig
- java.lang.Object
-
- io.quarkus.deployment.CracConfig
-
@ConfigRoot(phase=BUILD_TIME) public class CracConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Optional<Boolean>
enable
Enable/Disable CRAC integration(package private) boolean
fullWarmup
Perform Application.start() within CRAC `beforeCheckpoint()` phase.(package private) boolean
generateApplicationClassList
When CRAC is enabled, it generates the application class list so it can be preloaded.(package private) boolean
initializeClasses
if preloading classes, specify whether or not to do static initialization when preloading these classes.(package private) boolean
preloadClasses
Will do a classpath search for all META-INF/quarkus-preload-classes.txt files These files contain fully qualified classnames that should be loaded in the CRAC`beforeCheckpoint()` phase
-
Constructor Summary
Constructors Constructor Description CracConfig()
-
-
-
Field Detail
-
enable
@ConfigItem Optional<Boolean> enable
Enable/Disable CRAC integrationDefault value is dependent on extensions deployed (i.e. when using AWS Lambda extensions, this will be set to true by default)
-
preloadClasses
@ConfigItem(defaultValue="true") boolean preloadClasses
Will do a classpath search for all META-INF/quarkus-preload-classes.txt files These files contain fully qualified classnames that should be loaded in the CRAC`beforeCheckpoint()` phase
-
initializeClasses
@ConfigItem(defaultValue="true") boolean initializeClasses
if preloading classes, specify whether or not to do static initialization when preloading these classes.
-
fullWarmup
@ConfigItem(defaultValue="true") boolean fullWarmup
Perform Application.start() within CRAC `beforeCheckpoint()` phase.
-
generateApplicationClassList
@ConfigItem(defaultValue="true") boolean generateApplicationClassList
When CRAC is enabled, it generates the application class list so it can be preloaded.
-
-