@Path(value="server/containers/{containerId}/solvers")
public class SolverResource
extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
SolverResource() |
SolverResource(SolverServiceBase solverServiceBase) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addProblemFactChanges(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String solverId,
String payload) |
javax.ws.rs.core.Response |
createSolver(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String solverId,
String payload) |
javax.ws.rs.core.Response |
disposeSolver(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String solverId) |
javax.ws.rs.core.Response |
getSolver(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String solverId) |
javax.ws.rs.core.Response |
getSolvers(javax.ws.rs.core.HttpHeaders headers,
String containerId) |
javax.ws.rs.core.Response |
getSolverWithBestSolution(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String solverId) |
javax.ws.rs.core.Response |
isEveryProblemFactChangeProcessed(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String solverId) |
javax.ws.rs.core.Response |
solvePlanningProblem(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String solverId,
String payload) |
javax.ws.rs.core.Response |
terminateSolverEarly(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String solverId) |
public SolverResource()
public SolverResource(SolverServiceBase solverServiceBase)
@PUT
@Path(value="{solverId}")
@Consumes(value={"application/xml","application/json"})
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response createSolver(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="solverId")
String solverId,
String payload)
@GET
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getSolvers(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId)
@GET
@Path(value="{solverId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getSolver(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="solverId")
String solverId)
@GET
@Path(value="{solverId}/bestsolution")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getSolverWithBestSolution(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="solverId")
String solverId)
@POST
@Path(value="{solverId}/state/solving")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response solvePlanningProblem(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="solverId")
String solverId,
String payload)
@POST
@Path(value="{solverId}/state/terminating-early")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response terminateSolverEarly(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="solverId")
String solverId)
@POST
@Path(value="{solverId}/problemfactchanges")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response addProblemFactChanges(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="solverId")
String solverId,
String payload)
@GET
@Path(value="{solverId}/problemfactchanges/processed")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response isEveryProblemFactChangeProcessed(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="solverId")
String solverId)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.