Class SolverBuildTimeConfig


  • public class SolverBuildTimeConfig
    extends Object
    During build time, this is translated into OptaPlanner's SolverConfig (except for termination properties which are translated at bootstrap time). See also SolverRuntimeConfig
    • Field Detail

      • environmentMode

        @ConfigItem
        public Optional<org.optaplanner.core.config.solver.EnvironmentMode> environmentMode
        Enable runtime assertions to detect common bugs in your implementation during development. Defaults to EnvironmentMode.REPRODUCIBLE.
      • daemon

        @ConfigItem
        public Optional<Boolean> daemon
        Enable daemon mode. In daemon mode, non-early termination pauses the solver instead of stopping it, until the next problem fact change arrives. This is often useful for real-time planning. Defaults to "false".
      • domainAccessType

        @ConfigItem
        public Optional<org.optaplanner.core.api.domain.common.DomainAccessType> domainAccessType
        Determines how to access the fields and methods of domain classes. Defaults to DomainAccessType.GIZMO.
    • Constructor Detail

      • SolverBuildTimeConfig

        public SolverBuildTimeConfig()