Class SolverBuildTimeConfig
- java.lang.Object
-
- org.optaplanner.quarkus.deployment.config.SolverBuildTimeConfig
-
public class SolverBuildTimeConfig extends Object
During build time, this is translated into OptaPlanner'sSolverConfig(except for termination properties which are translated at bootstrap time). See alsoSolverRuntimeConfig
-
-
Field Summary
Fields Modifier and Type Field Description Optional<Boolean>daemonEnable daemon mode.Optional<org.optaplanner.core.api.domain.common.DomainAccessType>domainAccessTypeDetermines how to access the fields and methods of domain classes.Optional<org.optaplanner.core.config.solver.EnvironmentMode>environmentModeEnable runtime assertions to detect common bugs in your implementation during development.
-
Constructor Summary
Constructors Constructor Description SolverBuildTimeConfig()
-
-
-
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 toEnvironmentMode.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 toDomainAccessType.GIZMO.
-
-