Class SolverBuildTimeConfig
java.lang.Object
org.optaplanner.quarkus.deployment.config.SolverBuildTimeConfig
During build time, this is translated into OptaPlanner's
SolverConfig
(except for termination properties which are translated at bootstrap time).
See also SolverRuntimeConfig-
Field Summary
FieldsModifier and TypeFieldDescriptionOptional<org.optaplanner.core.api.score.stream.ConstraintStreamImplType>What constraint stream implementation to use.Enable daemon mode.Optional<org.optaplanner.core.api.domain.common.DomainAccessType>Determines how to access the fields and methods of domain classes.Optional<org.optaplanner.core.config.solver.EnvironmentMode>Enable runtime assertions to detect common bugs in your implementation during development. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
environmentMode
Enable runtime assertions to detect common bugs in your implementation during development. Defaults toEnvironmentMode.REPRODUCIBLE. -
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> domainAccessTypeDetermines how to access the fields and methods of domain classes. Defaults toDomainAccessType.GIZMO. -
constraintStreamImplType
@ConfigItem public Optional<org.optaplanner.core.api.score.stream.ConstraintStreamImplType> constraintStreamImplTypeWhat constraint stream implementation to use. Defaults toConstraintStreamImplType.DROOLS.
-
-
Constructor Details
-
SolverBuildTimeConfig
public SolverBuildTimeConfig()
-