Search in sources :

Example 11 with Job

use of org.springframework.batch.core.Job in project camel by apache.

the class SpringBatchEndpointTest method shouldInjectJobToEndpoint.

@Test
public void shouldInjectJobToEndpoint() throws IllegalAccessException {
    SpringBatchEndpoint batchEndpoint = getMandatoryEndpoint("spring-batch:mockJob", SpringBatchEndpoint.class);
    Job batchEndpointJob = (Job) FieldUtils.readField(batchEndpoint, "job", true);
    assertSame(job, batchEndpointJob);
}
Also used : Job(org.springframework.batch.core.Job) Test(org.junit.Test)

Aggregations

Job (org.springframework.batch.core.Job)11 Test (org.junit.Test)6 JobParameters (org.springframework.batch.core.JobParameters)3 IOException (java.io.IOException)2 Date (java.util.Date)2 FailedToCreateRouteException (org.apache.camel.FailedToCreateRouteException)2 RouteBuilder (org.apache.camel.builder.RouteBuilder)2 MifosRuntimeException (org.mifos.core.MifosRuntimeException)2 TaskSystemException (org.mifos.framework.components.batchjobs.exceptions.TaskSystemException)2 SchedulerException (org.quartz.SchedulerException)2 SimpleTrigger (org.quartz.SimpleTrigger)2 JobFactory (org.springframework.batch.core.configuration.JobFactory)2 SimpleJob (org.springframework.batch.core.job.SimpleJob)2 TaskletStep (org.springframework.batch.core.step.tasklet.TaskletStep)2 JobDetailBean (org.springframework.scheduling.quartz.JobDetailBean)2 ParseException (java.text.ParseException)1 HashMap (java.util.HashMap)1 CamelExchangeException (org.apache.camel.CamelExchangeException)1 BatchJobException (org.mifos.framework.components.batchjobs.exceptions.BatchJobException)1 JobExecutionException (org.quartz.JobExecutionException)1