Interface OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder
- Enclosing interface:
- OptaPlannerEndpointBuilderFactory
public static interface OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the OptaPlanner component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default OptaPlannerEndpointBuilderFactory.AdvancedOptaPlannerEndpointProducerBuilder advanced()
-
problemId
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder 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- Parameters:
problemId
- the value to set- Returns:
- the dsl builder
-
problemId
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder 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- Parameters:
problemId
- the value to set- Returns:
- the dsl builder
-
solverId
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder 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- Parameters:
solverId
- the value to set- Returns:
- the dsl builder
-
useSolverManager
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder 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- Parameters:
useSolverManager
- the value to set- Returns:
- the dsl builder
-
useSolverManager
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder 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- Parameters:
useSolverManager
- the value to set- Returns:
- the dsl builder
-
async
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder async(boolean async)
Specifies to perform operations in async mode. The option is a: <code>boolean</code> type. Default: false Group: producer- Parameters:
async
- the value to set- Returns:
- the dsl builder
-
async
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder async(String async)
Specifies to perform operations in async mode. The option will be converted to a <code>boolean</code> type. Default: false Group: producer- Parameters:
async
- the value to set- Returns:
- the dsl builder
-
threadPoolSize
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder threadPoolSize(int threadPoolSize)
Specifies the thread pool size to use when async is true. The option is a: <code>int</code> type. Default: 10 Group: producer- Parameters:
threadPoolSize
- the value to set- Returns:
- the dsl builder
-
threadPoolSize
default OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointProducerBuilder threadPoolSize(String threadPoolSize)
Specifies the thread pool size to use when async is true. The option will be converted to a <code>int</code> type. Default: 10 Group: producer- Parameters:
threadPoolSize
- the value to set- Returns:
- the dsl builder
-
-