Package org.springframework.batch.core

Examples of org.springframework.batch.core.JobParametersBuilder.addString()


    public void testCreateAndFind() throws Exception {

        job.setRestartable(true);

        JobParametersBuilder builder = new JobParametersBuilder();
        builder.addString("stringKey", "stringValue").addLong("longKey", 1L).addDouble("doubleKey", 1.1).addDate(
                "dateKey", new Date(1L));
        JobParameters jobParams = builder.toJobParameters();

        JobExecution firstExecution = jobRepository.createJobExecution(job.getName(), jobParams);
        firstExecution.setStartTime(new Date());
View Full Code Here


            } else if (headerValue instanceof Long) {
                parametersBuilder.addLong(headerKey, (Long) headerValue);
            } else if (headerValue instanceof Double) {
                parametersBuilder.addDouble(headerKey, (Double) headerValue);
            } else if (headerValue != null) {
                parametersBuilder.addString(headerKey, headerValue.toString());
            } else {
                // if the value is null we just put String with null value here to avoid the NPE
                parametersBuilder.addString(headerKey, null);
            }
        }
View Full Code Here

                parametersBuilder.addDouble(headerKey, (Double) headerValue);
            } else if (headerValue != null) {
                parametersBuilder.addString(headerKey, headerValue.toString());
            } else {
                // if the value is null we just put String with null value here to avoid the NPE
                parametersBuilder.addString(headerKey, null);
            }
        }
        return parametersBuilder.toJobParameters();
    }
View Full Code Here

  private JobLocator jobLocator;

  @Transformer
  public Message<JobLaunchRequest> transform(Message<String> pidMessage) {
    JobParametersBuilder jobParametersBuilder = new JobParametersBuilder();
    jobParametersBuilder.addString(JOB_PARAM_PID_KEY,
        pidMessage.getPayload());
    JobParameters jobParameters = jobParametersBuilder.toJobParameters();

    Job job = null;
    try {
View Full Code Here

  public void write(List<? extends String> pids) throws Exception {
    Job derivativeGenerationJob = jobLocator.getJob("generateDerivatives");

    for (String pid : pids) {
      JobParametersBuilder jobParametersBuilder = new JobParametersBuilder();
      jobParametersBuilder.addString(JOB_PARAM_PID_KEY, pid);
      JobParameters jobParameters = jobParametersBuilder
          .toJobParameters();
      jobLauncher.run(derivativeGenerationJob, jobParameters);
    }
  }
View Full Code Here

    if (uri == null || uri.equals("")) {
      throw new IllegalArgumentException("Message must contain URI");
    }

    JobParametersBuilder jobParametersBuilder = new JobParametersBuilder();
    jobParametersBuilder.addString("GUID", guid);
    jobParametersBuilder.addString("URI", uri);
    JobParameters jobParameters = jobParametersBuilder.toJobParameters();
   
    Job job = null;
    try {
View Full Code Here

      throw new IllegalArgumentException("Message must contain URI");
    }

    JobParametersBuilder jobParametersBuilder = new JobParametersBuilder();
    jobParametersBuilder.addString("GUID", guid);
    jobParametersBuilder.addString("URI", uri);
    JobParameters jobParameters = jobParametersBuilder.toJobParameters();
   
    Job job = null;
    try {
      job = jobLocator.getJob("batchIngestJob");
View Full Code Here

  private JobLocator jobLocator;

  @Transformer
  public Message<JobLaunchRequest> transform(Message<Sip> sipMessage) {
    JobParametersBuilder jobParametersBuilder = new JobParametersBuilder();
    jobParametersBuilder.addString(Sip.JOB_PARAM_GUID_KEY, sipMessage
        .getPayload().getGuid());
    jobParametersBuilder.addString(Sip.JOB_PARAM_URI_KEY, sipMessage
        .getPayload().getURI().toString());
    JobParameters jobParameters = jobParametersBuilder.toJobParameters();
   
View Full Code Here

  @Transformer
  public Message<JobLaunchRequest> transform(Message<Sip> sipMessage) {
    JobParametersBuilder jobParametersBuilder = new JobParametersBuilder();
    jobParametersBuilder.addString(Sip.JOB_PARAM_GUID_KEY, sipMessage
        .getPayload().getGuid());
    jobParametersBuilder.addString(Sip.JOB_PARAM_URI_KEY, sipMessage
        .getPayload().getURI().toString());
    JobParameters jobParameters = jobParametersBuilder.toJobParameters();
   
    logger.info("Transforming job launch request {} / {}",
        sipMessage.getPayload().getGuid(),
View Full Code Here

    if (uri == null || uri.equals("")) {
      throw new IllegalArgumentException("Message must contain URI");
    }

    JobParametersBuilder jobParametersBuilder = new JobParametersBuilder();
    jobParametersBuilder.addString("GUID", guid);
    jobParametersBuilder.addString("URI", uri);
    JobParameters jobParameters = jobParametersBuilder.toJobParameters();
   
    Job job = null;
    try {
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.