Package org.kie.server.client
Interface SolverServicesClient
-
- All Known Implementing Classes:
SolverServicesClientImpl
public interface SolverServicesClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddProblemFactChange(String containerId, String solverId, org.optaplanner.core.impl.solver.ProblemFactChange problemFactChange)voidaddProblemFactChanges(String containerId, String solverId, List<org.optaplanner.core.impl.solver.ProblemFactChange> problemFactChange)org.kie.server.api.model.instance.SolverInstancecreateSolver(String containerId, String solverId, String configFile)voiddisposeSolver(String containerId, String solverId)org.kie.server.api.model.instance.SolverInstancegetSolver(String containerId, String solverId)List<org.kie.server.api.model.instance.SolverInstance>getSolvers(String containerId)org.kie.server.api.model.instance.SolverInstancegetSolverWithBestSolution(String containerId, String solverId)BooleanisEveryProblemFactChangeProcessed(String containerId, String solverId)voidsetResponseHandler(ResponseHandler responseHandler)voidsolvePlanningProblem(String containerId, String solverId, Object planningProblem)voidterminateSolverEarly(String containerId, String solverId)
-
-
-
Method Detail
-
createSolver
org.kie.server.api.model.instance.SolverInstance createSolver(String containerId, String solverId, String configFile)
-
getSolver
org.kie.server.api.model.instance.SolverInstance getSolver(String containerId, String solverId)
-
getSolverWithBestSolution
org.kie.server.api.model.instance.SolverInstance getSolverWithBestSolution(String containerId, String solverId)
-
solvePlanningProblem
void solvePlanningProblem(String containerId, String solverId, Object planningProblem)
-
addProblemFactChange
void addProblemFactChange(String containerId, String solverId, org.optaplanner.core.impl.solver.ProblemFactChange problemFactChange)
-
addProblemFactChanges
void addProblemFactChanges(String containerId, String solverId, List<org.optaplanner.core.impl.solver.ProblemFactChange> problemFactChange)
-
isEveryProblemFactChangeProcessed
Boolean isEveryProblemFactChangeProcessed(String containerId, String solverId)
-
setResponseHandler
void setResponseHandler(ResponseHandler responseHandler)
-
-