Interface SolverServicesClient

    • Method Detail

      • createSolver

        org.kie.server.api.model.instance.SolverInstance createSolver​(String containerId,
                                                                      String solverId,
                                                                      String configFile)
      • getSolvers

        List<org.kie.server.api.model.instance.SolverInstance> getSolvers​(String containerId)
      • 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)
      • terminateSolverEarly

        void terminateSolverEarly​(String containerId,
                                  String solverId)
      • 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)
      • disposeSolver

        void disposeSolver​(String containerId,
                           String solverId)
      • setResponseHandler

        void setResponseHandler​(ResponseHandler responseHandler)