public class SolverServicesClientImpl extends AbstractKieServicesClientImpl implements SolverServicesClient
BYPASS_AUTH_USER, classLoader, config, loadBalancer, marshaller, owner| Constructor and Description |
|---|
SolverServicesClientImpl(KieServicesConfiguration config) |
SolverServicesClientImpl(KieServicesConfiguration config,
ClassLoader classLoader) |
| Modifier and Type | Method and 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> problemFactChanges) |
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 |
solvePlanningProblem(String containerId,
String solverId,
Object planningProblem) |
void |
terminateSolverEarly(String containerId,
String solverId) |
protected void |
throwExceptionOnFailure(org.kie.server.api.model.ServiceResponse<?> serviceResponse) |
buildQueryString, checkResultType, close, createExceptionForUnexpectedResponseCode, deserialize, encode, executeJmsCommand, executeJmsCommand, executeJmsCommand, executeJmsCommand, getAdditionalParams, getConversationId, getHeaders, getLoadBalancer, getMediaType, getMessage, getPagingQueryString, getResponseHandler, getSortingQueryString, getUserAndAdditionalParam, getUserAndAdditionalParams, getUserAndPagingQueryString, getUserQueryStr, initializeURI, invoke, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeHttpDeleteRequestAndCreateCustomResponse, makeHttpDeleteRequestAndCreateServiceResponse, makeHttpGetRequestAndCreateCustomResponse, makeHttpGetRequestAndCreateCustomResponseWithHandleNotFound, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateServiceResponse, newRequest, safeList, safeMap, sendTaskOperation, serialize, setOwner, setResponseHandler, shouldReturnWithNullResponseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetResponseHandlerpublic SolverServicesClientImpl(KieServicesConfiguration config)
public SolverServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
public List<org.kie.server.api.model.instance.SolverInstance> getSolvers(String containerId)
getSolvers in interface SolverServicesClientpublic org.kie.server.api.model.instance.SolverInstance createSolver(String containerId, String solverId, String configFile)
createSolver in interface SolverServicesClientpublic org.kie.server.api.model.instance.SolverInstance getSolver(String containerId, String solverId)
getSolver in interface SolverServicesClientpublic org.kie.server.api.model.instance.SolverInstance getSolverWithBestSolution(String containerId, String solverId)
getSolverWithBestSolution in interface SolverServicesClientpublic void solvePlanningProblem(String containerId, String solverId, Object planningProblem)
solvePlanningProblem in interface SolverServicesClientpublic void terminateSolverEarly(String containerId, String solverId)
terminateSolverEarly in interface SolverServicesClientpublic void addProblemFactChange(String containerId, String solverId, org.optaplanner.core.impl.solver.ProblemFactChange problemFactChange)
addProblemFactChange in interface SolverServicesClientpublic void addProblemFactChanges(String containerId, String solverId, List<org.optaplanner.core.impl.solver.ProblemFactChange> problemFactChanges)
addProblemFactChanges in interface SolverServicesClientpublic Boolean isEveryProblemFactChangeProcessed(String containerId, String solverId)
isEveryProblemFactChangeProcessed in interface SolverServicesClientpublic void disposeSolver(String containerId, String solverId)
disposeSolver in interface SolverServicesClientprotected void throwExceptionOnFailure(org.kie.server.api.model.ServiceResponse<?> serviceResponse)
throwExceptionOnFailure in class AbstractKieServicesClientImplCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.