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.AdvancedOptaPlannerEndpointBuilder
advanced()
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder
problemId(Long problemId)
In case of using SolverManager : the problem id.default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder
problemId(String problemId)
In case of using SolverManager : the problem id.default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder
solverId(String solverId)
Specifies the solverId to user for the solver instance key.default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder
useSolverManager(boolean useSolverManager)
use SolverManager instead of XML file config.default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder
useSolverManager(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:
advanced
in interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder
- Specified by:
advanced
in 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:
problemId
in interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder
- Specified by:
problemId
in 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:
problemId
in interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder
- Specified by:
problemId
in 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:
solverId
in interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder
- Specified by:
solverId
in 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:
useSolverManager
in interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder
- Specified by:
useSolverManager
in 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:
useSolverManager
in interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointConsumerBuilder
- Specified by:
useSolverManager
in interfaceOptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder
- Parameters:
useSolverManager
- the value to set- Returns:
- the dsl builder
-
-