Class CracConfig

    • 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 integration

        Default 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.
    • Constructor Detail

      • CracConfig

        public CracConfig()