Interface SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- SpringBatchEndpointBuilderFactory
public static interface SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Spring Batch component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
jobFromHeader
(boolean jobFromHeader) Explicitly defines if the jobName should be taken from the headers instead of the URI.jobFromHeader
(String jobFromHeader) Explicitly defines if the jobName should be taken from the headers instead of the URI.jobLauncher
(String jobLauncher) Explicitly specifies a JobLauncher to be used.jobLauncher
(org.springframework.batch.core.launch.JobLauncher jobLauncher) Explicitly specifies a JobLauncher to be used.jobRegistry
(String jobRegistry) Explicitly specifies a JobRegistry to be used.jobRegistry
(org.springframework.batch.core.configuration.JobRegistry jobRegistry) Explicitly specifies a JobRegistry to be used.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
jobFromHeader
default SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder jobFromHeader(boolean jobFromHeader) Explicitly defines if the jobName should be taken from the headers instead of the URI. The option is a: <code>boolean</code> type. Default: false Group: producer- Parameters:
jobFromHeader
- the value to set- Returns:
- the dsl builder
-
jobFromHeader
default SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder jobFromHeader(String jobFromHeader) Explicitly defines if the jobName should be taken from the headers instead of the URI. The option will be converted to a <code>boolean</code> type. Default: false Group: producer- Parameters:
jobFromHeader
- the value to set- Returns:
- the dsl builder
-
jobLauncher
default SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder jobLauncher(org.springframework.batch.core.launch.JobLauncher jobLauncher) Explicitly specifies a JobLauncher to be used. The option is a: <code>org.springframework.batch.core.launch.JobLauncher</code> type. Group: producer- Parameters:
jobLauncher
- the value to set- Returns:
- the dsl builder
-
jobLauncher
default SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder jobLauncher(String jobLauncher) Explicitly specifies a JobLauncher to be used. The option will be converted to a <code>org.springframework.batch.core.launch.JobLauncher</code> type. Group: producer- Parameters:
jobLauncher
- the value to set- Returns:
- the dsl builder
-
jobRegistry
default SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder jobRegistry(org.springframework.batch.core.configuration.JobRegistry jobRegistry) Explicitly specifies a JobRegistry to be used. The option is a: <code>org.springframework.batch.core.configuration.JobRegistry</code> type. Group: producer- Parameters:
jobRegistry
- the value to set- Returns:
- the dsl builder
-
jobRegistry
default SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder jobRegistry(String jobRegistry) Explicitly specifies a JobRegistry to be used. The option will be converted to a <code>org.springframework.batch.core.configuration.JobRegistry</code> type. Group: producer- Parameters:
jobRegistry
- the value to set- Returns:
- the dsl builder
-