public class SolverServiceBase extends Object
| Constructor and Description |
|---|
SolverServiceBase(KieServerRegistry context,
ExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
org.kie.server.api.model.ServiceResponse<Void> |
addProblemFactChanges(String containerId,
String solverId,
Object problemFactChanges) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.instance.SolverInstance> |
createSolver(String containerId,
String solverId,
org.kie.server.api.model.instance.SolverInstance instance) |
org.kie.server.api.model.ServiceResponse<Void> |
disposeSolver(String containerId,
String solverId) |
void |
disposeSolversForContainer(String containerId,
KieContainerInstance kci) |
KieServerRegistry |
getKieServerRegistry() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.instance.SolverInstance> |
getSolver(String containerId,
String solverId) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.instance.SolverInstanceList> |
getSolvers(String containerId) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.instance.SolverInstance> |
getSolverWithBestSolution(String containerId,
String solverId) |
org.kie.server.api.model.ServiceResponse<Boolean> |
isEveryProblemFactChangeProcessed(String containerId,
String solverId) |
org.kie.server.api.model.ServiceResponse<Void> |
solvePlanningProblem(String containerId,
String solverId,
Object planningProblem) |
org.kie.server.api.model.ServiceResponse<Void> |
terminateSolverEarly(String containerId,
String solverId) |
public SolverServiceBase(KieServerRegistry context, ExecutorService executorService)
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.instance.SolverInstance> createSolver(String containerId, String solverId, org.kie.server.api.model.instance.SolverInstance instance)
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.instance.SolverInstanceList> getSolvers(String containerId)
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.instance.SolverInstance> getSolver(String containerId, String solverId)
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.instance.SolverInstance> getSolverWithBestSolution(String containerId, String solverId)
public org.kie.server.api.model.ServiceResponse<Void> solvePlanningProblem(String containerId, String solverId, Object planningProblem)
public org.kie.server.api.model.ServiceResponse<Void> terminateSolverEarly(String containerId, String solverId)
public org.kie.server.api.model.ServiceResponse<Void> addProblemFactChanges(String containerId, String solverId, Object problemFactChanges)
public org.kie.server.api.model.ServiceResponse<Boolean> isEveryProblemFactChangeProcessed(String containerId, String solverId)
public org.kie.server.api.model.ServiceResponse<Void> disposeSolver(String containerId, String solverId)
public KieServerRegistry getKieServerRegistry()
public void disposeSolversForContainer(String containerId, KieContainerInstance kci)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.