Package org.springframework.batch.core

Examples of org.springframework.batch.core.JobInstance


      @Override
      public void process(StepContribution contribution, Chunk<String> chunk) {
        contribution.incrementWriteCount(1);
      }
    });
    StepContribution contribution = new StepContribution(new StepExecution("foo", new JobExecution(new JobInstance(
        123L, "job"),new JobParameters())));
    handler.execute(contribution, context);
    assertEquals(1, contribution.getReadCount());
    assertEquals(1, contribution.getWriteCount());
    assertEquals(0, context.attributeNames().length);
View Full Code Here


      @Override
      public void process(StepContribution contribution, Chunk<String> chunk) {
        fail("Not expecting to get this far");
      }
    });
    StepContribution contribution = new StepContribution(new StepExecution("foo", new JobExecution(new JobInstance(
        123L, "job"), new JobParameters())));
    try {
      handler.execute(contribution, context);
      fail("Expected RuntimeException");
    }
View Full Code Here

      @Override
      public void process(StepContribution contribution, Chunk<String> chunk) {
        contribution.incrementWriteCount(1);
      }
    });
    StepContribution contribution = new StepContribution(new StepExecution("foo", new JobExecution(new JobInstance(
        123L, "job"), new JobParameters())));
    ExitStatus expected = contribution.getExitStatus();
    handler.execute(contribution, context);
    // The tasklet does not change the exit code
    assertEquals(expected, contribution.getExitStatus());
View Full Code Here

    jobOperator.setJobLauncher(new JobLauncher() {
      @Override
      public JobExecution run(Job job, JobParameters jobParameters) throws JobExecutionAlreadyRunningException,
      JobRestartException, JobInstanceAlreadyCompleteException {
        return new JobExecution(new JobInstance(123L, job.getName()), 999L, jobParameters, null);
      }
    });

    jobExplorer = mock(JobExplorer.class);
View Full Code Here

   * .
   * @throws Exception
   */
  @Test
  public void testStartNextInstanceSunnyDay() throws Exception {
    JobInstance jobInstance = new JobInstance(321L, "foo");
    when(jobExplorer.getJobInstances("foo", 0, 1)).thenReturn(Collections.singletonList(jobInstance));
    when(jobExplorer.getJobExecutions(jobInstance)).thenReturn(Collections.singletonList(new JobExecution(jobInstance, new JobParameters())));
    Long value = jobOperator.startNextInstance("foo");
    assertEquals(999, value.longValue());
  }
View Full Code Here

  }

  @Test
  public void testResumeSunnyDay() throws Exception {
    jobParameters = new JobParameters();
    when(jobExplorer.getJobExecution(111L)).thenReturn(new JobExecution(new JobInstance(123L, job.getName()), 111L, jobParameters, null));
    jobExplorer.getJobExecution(111L);
    Long value = jobOperator.restart(111L);
    assertEquals(999, value.longValue());
  }
View Full Code Here

  }

  @Test
  public void testGetSummarySunnyDay() throws Exception {
    jobParameters = new JobParameters();
    JobExecution jobExecution = new JobExecution(new JobInstance(123L, job.getName()), 111L, jobParameters, null);
    when(jobExplorer.getJobExecution(111L)).thenReturn(jobExecution);
    jobExplorer.getJobExecution(111L);
    String value = jobOperator.getSummary(111L);
    assertEquals(jobExecution.toString(), value);
  }
View Full Code Here

  @Test
  public void testGetStepExecutionSummariesSunnyDay() throws Exception {
    jobParameters = new JobParameters();

    JobExecution jobExecution = new JobExecution(new JobInstance(123L, job.getName()), 111L, jobParameters, null);
    jobExecution.createStepExecution("step1");
    jobExecution.createStepExecution("step2");
    jobExecution.getStepExecutions().iterator().next().setId(21L);
    when(jobExplorer.getJobExecution(111L)).thenReturn(jobExecution);
    Map<Long, String> value = jobOperator.getStepExecutionSummaries(111L);
View Full Code Here

  }

  @Test
  public void testFindRunningExecutionsSunnyDay() throws Exception {
    jobParameters = new JobParameters();
    JobExecution jobExecution = new JobExecution(new JobInstance(123L, job.getName()), 111L, jobParameters, null);
    when(jobExplorer.findRunningJobExecutions("foo")).thenReturn(Collections.singleton(jobExecution));
    Set<Long> value = jobOperator.getRunningExecutions("foo");
    assertEquals(111L, value.iterator().next().longValue());
  }
View Full Code Here

  }

  @Test
  public void testGetJobParametersSunnyDay() throws Exception {
    final JobParameters jobParameters = new JobParameters();
    when(jobExplorer.getJobExecution(111L)).thenReturn(new JobExecution(new JobInstance(123L, job.getName()), 111L, jobParameters, null));
    String value = jobOperator.getParameters(111L);
    assertEquals("a=b", value);
  }
View Full Code Here

TOP

Related Classes of org.springframework.batch.core.JobInstance

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.