@UriEndpoint(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 |
createSolver() |
protected void |
doStop() |
protected org.optaplanner.core.api.solver.Solver |
getOrCreateSolver(String solverId) |
protected org.optaplanner.core.api.solver.Solver |
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 getOrCreateSolver(String solverId) throws Exception
Exception
protected org.optaplanner.core.api.solver.Solver createSolver()
protected org.optaplanner.core.api.solver.Solver getSolver(String solverId)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public boolean isSingleton()
Apache Camel