Examples of JobLaunchRequest


Examples of org.springframework.batch.integration.launch.JobLaunchRequest

  public void createJobParametersUsingFileWithUniqueParam() throws Exception {

    final File file = temporaryFolder.newFile("MyPayloadFile.txt");
    final Message<File> message = MessageBuilder.withPayload(file).build();

    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);
    assertTrue(jobParameters.getParameters().size() == 2);

    assertTrue(
        String.format("Property '%s' did not end with '%s'.",
            ExpandedJobParametersConverter.ABSOLUTE_FILE_PATH, "MyPayloadFile.txt"),
            jobParameters.getString(ExpandedJobParametersConverter.ABSOLUTE_FILE_PATH).endsWith(
                "MyPayloadFile.txt"));
    assertNotNull(jobLaunchRequest.getJobParameters().getString("random"));

  }
View Full Code Here

Examples of org.springframework.batch.integration.launch.JobLaunchRequest

  public void createJobParametersUsingTupleWithUniqueParam() throws Exception {

    final Tuple tuple = TupleBuilder.tuple().of("foo", "123,456");
    final Message<Tuple> message = MessageBuilder.withPayload(tuple).build();

    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);
    assertTrue(jobParameters.getParameters().size() == 2);

    assertEquals("123,456", jobParameters.getString("foo"));
    assertNotNull(jobLaunchRequest.getJobParameters().getString("random"));
  }
View Full Code Here

Examples of org.springframework.batch.integration.launch.JobLaunchRequest

    final Message<String> message = MessageBuilder.withPayload("{\"param1\":\"Kenny\", \"param2\":\"Cartman\"}").build();

    transformer.setMakeParametersUnique(false);

    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);
    assertTrue(jobParameters.getParameters().size() == 2);

    assertEquals("Kenny", jobParameters.getString("param1"));
View Full Code Here

Examples of org.springframework.batch.integration.launch.JobLaunchRequest

  public void createNotIdentifyingJobParameters() throws Exception {

    final Message<String> message = MessageBuilder.withPayload("{\"-param1\":\"Kenny\", \"-param2\":\"Cartman\"}").build();

    transformer.setMakeParametersUnique(false);
    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);
    assertTrue(jobParameters.getParameters().size() == 2);

    assertEquals("Kenny", jobParameters.getString("param1"));
View Full Code Here

Examples of org.springframework.batch.integration.launch.JobLaunchRequest

    final Message<String> message = MessageBuilder.withPayload(
        "{\"param1(long)\":\"1234\", \"mydate(date)\":\"1978-05-01\"}").build();

    transformer.setMakeParametersUnique(false);
    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);
    assertTrue(jobParameters.getParameters().size() == 2);

    assertEquals("1234", jobParameters.getString("param1"));
View Full Code Here

Examples of org.springframework.batch.integration.launch.JobLaunchRequest

        "{\"param1\":\"We should all use ISO dates\", \"mydate(date)\":\"2013-08-15T14:50Z\"}").build();

    final DateFormat isoDateformat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'");
    transformer.setDateFormat(isoDateformat);

    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);
    assertTrue(jobParameters.getParameters().size() == 3);
    assertEquals(isoDateformat.parse("2013-08-15T14:50Z"), jobParameters.getDate("mydate"));
  }
View Full Code Here

Examples of org.springframework.batch.integration.launch.JobLaunchRequest

    final Message<String> message = MessageBuilder.withPayload("{\"param1(double)\":\"123,55\"}").build();

    final NumberFormat germanNumberFormat = NumberFormat.getInstance(Locale.GERMANY);
    transformer.setNumberFormat(germanNumberFormat);

    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);

    assertTrue(jobParameters.getParameters().size() == 2);
View Full Code Here

Examples of org.springframework.batch.integration.launch.JobLaunchRequest

  @Test
  public void createEmptyJobParametersWithUniqueParameter() throws Exception {

    final Message<String> message = MessageBuilder.withPayload("").build();

    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);
    assertTrue(jobParameters.getParameters().size() == 1);
  }
View Full Code Here

Examples of org.springframework.batch.integration.launch.JobLaunchRequest

  public void createEmptyJobParametersWithOutUniqueParameter() throws Exception {

    final Message<String> message = MessageBuilder.withPayload("").build();

    transformer.setMakeParametersUnique(false);
    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);
    assertTrue(jobParameters.getParameters().size() == 0);
  }
View Full Code Here

Examples of org.springframework.batch.integration.launch.JobLaunchRequest

    final String stringToPostInJapanese = "\u65e5\u672c\u306b\u884c\u304d\u305f\u3044\u3002";

    final Message<String> message = MessageBuilder.withPayload("{\"param1\":\"" + stringToPostInJapanese
        + "\"}").build();

    final JobLaunchRequest jobLaunchRequest = transformer.toJobLaunchRequest(message);
    final JobParameters jobParameters = jobLaunchRequest.getJobParameters();

    assertNotNull(jobParameters);
    assertTrue(jobParameters.getParameters().size() == 2);
    assertEquals(stringToPostInJapanese, jobParameters.getString("param1"));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.