Class DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>>
- java.lang.Object
- 
- org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier<ConstraintProvider_,Solution_,Score_>
 
- 
- All Implemented Interfaces:
- ConstraintVerifier<ConstraintProvider_,Solution_>
 
 public final class DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>> extends Object implements ConstraintVerifier<ConstraintProvider_,Solution_> 
- 
- 
Constructor SummaryConstructors Constructor Description DefaultConstraintVerifier(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor)
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
DefaultConstraintVerifierpublic DefaultConstraintVerifier(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor) 
 
- 
 - 
Method Detail- 
getConstraintStreamImplTypepublic ConstraintStreamImplType getConstraintStreamImplType() 
 - 
withConstraintStreamImplTypepublic ConstraintVerifier<ConstraintProvider_,Solution_> withConstraintStreamImplType(ConstraintStreamImplType constraintStreamImplType) Description copied from interface:ConstraintVerifierAll subsequent calls toConstraintVerifier.verifyThat(BiFunction)andConstraintVerifier.verifyThat()use the givenConstraintStreamImplType.- Specified by:
- withConstraintStreamImplTypein interface- ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_>
- Parameters:
- constraintStreamImplType- never null
- Returns:
- this
 
 - 
isDroolsAlphaNetworkCompilationEnabledpublic boolean isDroolsAlphaNetworkCompilationEnabled() 
 - 
withDroolsAlphaNetworkCompilationEnabledpublic ConstraintVerifier<ConstraintProvider_,Solution_> withDroolsAlphaNetworkCompilationEnabled(boolean droolsAlphaNetworkCompilationEnabled) Description copied from interface:ConstraintVerifierApplies only toConstraintStreamImplType.DROOLS. Do not enable when running in a native image.- Specified by:
- withDroolsAlphaNetworkCompilationEnabledin interface- ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_>
- Parameters:
- droolsAlphaNetworkCompilationEnabled- true to enable the alpha network compiler
- Returns:
- this
 
 - 
verifyThatpublic DefaultSingleConstraintVerification<Solution_,Score_> verifyThat(BiFunction<ConstraintProvider_,ConstraintFactory,Constraint> constraintFunction) Description copied from interface:ConstraintVerifierCreates a constraint verifier for a givenConstraintof theConstraintProvider.- Specified by:
- verifyThatin interface- ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_>
- Parameters:
- constraintFunction- never null
- Returns:
- never null
 
 - 
verifyThatpublic DefaultMultiConstraintVerification<Solution_,Score_> verifyThat() Description copied from interface:ConstraintVerifierCreates a constraint verifier for all constraints of theConstraintProvider.- Specified by:
- verifyThatin interface- ConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_>
- Returns:
- never null
 
 
- 
 
-