org.drools.planner.config.phase.custom
Class CustomSolverPhaseConfig

java.lang.Object
  extended by org.drools.planner.config.phase.SolverPhaseConfig
      extended by org.drools.planner.config.phase.custom.CustomSolverPhaseConfig

public class CustomSolverPhaseConfig
extends SolverPhaseConfig


Field Summary
protected  List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList
           
protected  Boolean forceUpdateBestSolution
           
 
Constructor Summary
CustomSolverPhaseConfig()
           
 
Method Summary
 CustomSolverPhase buildSolverPhase(EnvironmentMode environmentMode, SolutionDescriptor solutionDescriptor, ScoreDefinition scoreDefinition, Termination solverTermination)
           
 List<Class<CustomSolverPhaseCommand>> getCustomSolverPhaseCommandClassList()
           
 Boolean getForceUpdateBestSolution()
           
 void inherit(CustomSolverPhaseConfig inheritedConfig)
           
 void setCustomSolverPhaseCommandClassList(List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList)
           
 void setForceUpdateBestSolution(Boolean forceUpdateBestSolution)
           
 
Methods inherited from class org.drools.planner.config.phase.SolverPhaseConfig
configureSolverPhase, getTerminationConfig, inherit, setTerminationConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

customSolverPhaseCommandClassList

protected List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList

forceUpdateBestSolution

protected Boolean forceUpdateBestSolution
Constructor Detail

CustomSolverPhaseConfig

public CustomSolverPhaseConfig()
Method Detail

getCustomSolverPhaseCommandClassList

public List<Class<CustomSolverPhaseCommand>> getCustomSolverPhaseCommandClassList()

setCustomSolverPhaseCommandClassList

public void setCustomSolverPhaseCommandClassList(List<Class<CustomSolverPhaseCommand>> customSolverPhaseCommandClassList)

getForceUpdateBestSolution

public Boolean getForceUpdateBestSolution()

setForceUpdateBestSolution

public void setForceUpdateBestSolution(Boolean forceUpdateBestSolution)

buildSolverPhase

public CustomSolverPhase buildSolverPhase(EnvironmentMode environmentMode,
                                          SolutionDescriptor solutionDescriptor,
                                          ScoreDefinition scoreDefinition,
                                          Termination solverTermination)
Specified by:
buildSolverPhase in class SolverPhaseConfig

inherit

public void inherit(CustomSolverPhaseConfig inheritedConfig)


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.