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 void
addProblemFactChange(String containerId, String solverId, org.optaplanner.core.impl.solver.ProblemFactChange problemFactChange)
void
addProblemFactChanges(String containerId, String solverId, List<org.optaplanner.core.impl.solver.ProblemFactChange> problemFactChange)
org.kie.server.api.model.instance.SolverInstance
createSolver(String containerId, String solverId, String configFile)
void
disposeSolver(String containerId, String solverId)
org.kie.server.api.model.instance.SolverInstance
getSolver(String containerId, String solverId)
List<org.kie.server.api.model.instance.SolverInstance>
getSolvers(String containerId)
org.kie.server.api.model.instance.SolverInstance
getSolverWithBestSolution(String containerId, String solverId)
Boolean
isEveryProblemFactChangeProcessed(String containerId, String solverId)
void
setResponseHandler(ResponseHandler responseHandler)
void
solvePlanningProblem(String containerId, String solverId, Object planningProblem)
void
terminateSolverEarly(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)
-
-