Class OptaplannerResource
java.lang.Object
org.apache.camel.quarkus.component.optaplanner.it.OptaplannerResource
@Path("/optaplanner")
@ApplicationScoped
@Produces("application/json")
public class OptaplannerResource
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.camel.CamelContext(package private) org.apache.camel.ProducerTemplatestatic final Long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonObjectgetSolution(String mockEndpointUri) voidmangeOptaplannerConsumer(boolean enable) voidvoid
-
Field Details
-
SINGLETON_TIME_TABLE_ID
-
solverManager
-
producerTemplate
@Inject org.apache.camel.ProducerTemplate producerTemplate -
context
@Inject org.apache.camel.CamelContext context
-
-
Constructor Details
-
OptaplannerResource
public OptaplannerResource()
-
-
Method Details
-
solveSync
@POST @Path("solveSync") public void solveSync() -
solveAsync
-
mangeOptaplannerConsumer
@POST @Path("consumer/{enable}") public void mangeOptaplannerConsumer(@PathParam("enable") boolean enable) throws Exception - Throws:
Exception
-
getSolution
@GET @Path("solution/{mockEndpointUri}") @Produces("application/json") public jakarta.json.JsonObject getSolution(@PathParam("mockEndpointUri") String mockEndpointUri)
-