@UriEndpoint(firstVersion="2.13.0",
scheme="optaplanner",
title="OptaPlanner",
syntax="optaplanner:configFile",
label="engine,planning")
public class OptaPlannerEndpoint
extends org.apache.camel.impl.DefaultEndpoint
Constructor and Description |
---|
OptaPlannerEndpoint() |
OptaPlannerEndpoint(String uri,
org.apache.camel.Component component,
OptaPlannerConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
protected org.optaplanner.core.api.solver.Solver<Object> |
createSolver() |
protected void |
doStop() |
protected org.optaplanner.core.api.solver.Solver<Object> |
getOrCreateSolver(String solverId) |
protected org.optaplanner.core.api.solver.Solver<Object> |
getSolver(String solverId) |
boolean |
isSingleton() |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public OptaPlannerEndpoint()
public OptaPlannerEndpoint(String uri, org.apache.camel.Component component, OptaPlannerConfiguration configuration)
protected org.optaplanner.core.api.solver.Solver<Object> getOrCreateSolver(String solverId) throws Exception
Exception
protected org.optaplanner.core.api.solver.Solver<Object> createSolver()
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public boolean isSingleton()
Apache Camel