Interface OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder,OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder
- Enclosing interface:
- OptaPlannerEndpointBuilderFactory
public static interface OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder extends OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder, OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder
Builder for endpoint for the OptaPlanner component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default OptaPlannerEndpointBuilderFactory.AdvancedOptaPlannerEndpointBuilderadvanced()default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilderproblemId(Long problemId)In case of using SolverManager : the problem id.default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilderproblemId(String problemId)In case of using SolverManager : the problem id.default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuildersolverId(String solverId)Specifies the solverId to user for the solver instance key.default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilderuseSolverManager(boolean useSolverManager)use SolverManager instead of XML file config.default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilderuseSolverManager(String useSolverManager)use SolverManager instead of XML file config.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder
async, async, threadPoolSize, threadPoolSize
-
-
-
-
Method Detail
-
advanced
default OptaPlannerEndpointBuilderFactory.AdvancedOptaPlannerEndpointBuilder advanced()
- Specified by:
advancedin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder- Specified by:
advancedin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder
-
problemId
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder problemId(Long problemId)
In case of using SolverManager : the problem id. The option is a: <code>java.lang.Long</code> type. Default: 1L Group: common- Specified by:
problemIdin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder- Specified by:
problemIdin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder- Parameters:
problemId- the value to set- Returns:
- the dsl builder
-
problemId
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder problemId(String problemId)
In case of using SolverManager : the problem id. The option will be converted to a <code>java.lang.Long</code> type. Default: 1L Group: common- Specified by:
problemIdin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder- Specified by:
problemIdin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder- Parameters:
problemId- the value to set- Returns:
- the dsl builder
-
solverId
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder solverId(String solverId)
Specifies the solverId to user for the solver instance key. The option is a: <code>java.lang.String</code> type. Default: DEFAULT_SOLVER Group: common- Specified by:
solverIdin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder- Specified by:
solverIdin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder- Parameters:
solverId- the value to set- Returns:
- the dsl builder
-
useSolverManager
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder useSolverManager(boolean useSolverManager)
use SolverManager instead of XML file config. Use this mode on Quarkus app. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
useSolverManagerin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder- Specified by:
useSolverManagerin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder- Parameters:
useSolverManager- the value to set- Returns:
- the dsl builder
-
useSolverManager
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder useSolverManager(String useSolverManager)
use SolverManager instead of XML file config. Use this mode on Quarkus app. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
useSolverManagerin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder- Specified by:
useSolverManagerin interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder- Parameters:
useSolverManager- the value to set- Returns:
- the dsl builder
-
-