public class SpringBatchProducer
extends org.apache.camel.impl.DefaultProducer
Constructor and Description |
---|
SpringBatchProducer(SpringBatchEndpoint endpoint,
org.springframework.batch.core.launch.JobLauncher jobLauncher,
org.springframework.batch.core.Job job,
org.springframework.batch.core.configuration.JobRegistry jobRegistry) |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.batch.core.JobParameters |
prepareJobParameters(Map<String,Object> headers)
Helper method converting the Camel message headers into the Spring Batch parameters map.
|
void |
process(org.apache.camel.Exchange exchange) |
createExchange, createExchange, createExchange, doStart, doStop, getEndpoint, isSingleton, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public SpringBatchProducer(SpringBatchEndpoint endpoint, org.springframework.batch.core.launch.JobLauncher jobLauncher, org.springframework.batch.core.Job job, org.springframework.batch.core.configuration.JobRegistry jobRegistry)
protected org.springframework.batch.core.JobParameters prepareJobParameters(Map<String,Object> headers)
headers
- Camel message header to be convertedApache Camel