Package org.springframework.batch.core

Examples of org.springframework.batch.core.JobParameters


         jobStatus.setType(Type.VHM);
      } else if (jobName.equals(JobConstants.DELETE_CLUSTER_JOB_NAME)) {
         jobStatus.setType(Type.DELETE);
      }

      JobParameters jobParameters =
            jobExecution.getJobInstance().getJobParameters();
      String clusterName =
            jobParameters.getString(JobConstants.CLUSTER_NAME_JOB_PARAM);
      jobStatus.setTarget(clusterName);
      long subJobEnabled = jobParameters.getLong(JobConstants.SUB_JOB_ENABLED);
      if (subJobEnabled != 1) {
         jobStatus.setProgress(jobExecutionStatusHolder
               .getCurrentProgress(jobExecutionId));
      } else {
         jobStatus.setProgress(mainJobExecutionStatusHolder
View Full Code Here


   static final Logger logger = Logger.getLogger(TestJobManager.class);

   public static JobParameters createClusterCreateParameters(String name) {
      Map<String, JobParameter> param = new TreeMap<String, JobParameter>();
      param.put("cluster.name", new JobParameter(name));
      return new JobParameters(param);
   }
View Full Code Here

      ApplicationContext context =
            new ClassPathXmlApplicationContext("spring/*.xml");

      JobManager jobManager = (JobManager) context.getBean("jobManager");
      JobParametersBuilder parametersBuilder = new JobParametersBuilder();
      JobParameters nodeParameters =
            parametersBuilder
                  .addString(JobConstants.SUB_JOB_NODE_NAME,
                        "node-fail-forever")
                  .addString("date", new Date().toString()).toJobParameters();
      long jobExecutionId =
View Full Code Here

      ApplicationContext context =
            new ClassPathXmlApplicationContext("spring/*.xml");

      JobManager jobManager = (JobManager) context.getBean("jobManager");
      JobParametersBuilder parametersBuilder = new JobParametersBuilder();
      JobParameters nodeParameters =
            parametersBuilder
                  .addString(JobConstants.SUB_JOB_NODE_NAME, "node1")
                  .addString("date", new Date().toString()).toJobParameters();
      long jobExecutionId =
            jobManager.runJob("simpleJobWithCondition", nodeParameters);
View Full Code Here

            new ClassPathXmlApplicationContext("spring/*.xml");
      JobManager jobManager = (JobManager) context.getBean("jobManager");
      List<JobParameters> jobParametersList = new ArrayList<JobParameters>();
      JobParametersBuilder parametersBuilder = new JobParametersBuilder();
      String clusterName = "test-cluster";
      JobParameters nodeParameters =
            parametersBuilder
                  .addString(JobConstants.SUB_JOB_NODE_NAME, "node1")
                  .addString("cluster.name", clusterName).toJobParameters();
      jobParametersList.add(nodeParameters);
      nodeParameters =
View Full Code Here

            new ClassPathXmlApplicationContext("spring/*.xml");
      JobManager jobManager = (JobManager) context.getBean("jobManager");
      List<JobParameters> jobParametersList = new ArrayList<JobParameters>();
      JobParametersBuilder parametersBuilder = new JobParametersBuilder();
      String clusterName = "test-cluster";
      JobParameters nodeParameters =
            parametersBuilder
                  .addString(JobConstants.SUB_JOB_NODE_NAME, "node1")
                  .addString("cluster.name", clusterName).toJobParameters();
      jobParametersList.add(nodeParameters);
      nodeParameters =
View Full Code Here

   @Override
   protected void doExecute(StepExecution stepExecution) throws Exception {

      ExecutionContext executionContext = stepExecution.getExecutionContext();

      JobParameters jobParameters;
      if (executionContext.containsKey(subJobParametersKey)) {
         jobParameters =
               (JobParameters) executionContext.get(subJobParametersKey);
      } else {
         jobParameters =
View Full Code Here

    @Override
    public JobExecution mapRow(ResultSet rs, int rowNum) throws SQLException {
      Long id = rs.getLong(1);
      JobExecution jobExecution;
     
      JobParameters jobParameters = getJobParameters(id);

      JobInstance jobInstance = new JobInstance(rs.getLong(10), rs.getString(11));
      jobExecution = new JobExecution(jobInstance, jobParameters);
      jobExecution.setId(id);
View Full Code Here

    Assert.isTrue(request.matches(PATTERN), "Input in wrong format ("
        + request + "): use jobname([(key=value(,key=value)*])");
    String jobName = request.replaceAll(PATTERN, "$1");
    Job job = jobLocator.getJob(jobName);
    String paramsText = request.replaceAll(PATTERN, "$3");
    JobParameters jobParameters = converter.getJobParameters(StringUtils
        .splitArrayElementsIntoProperties(paramsText.split(","), "="));
    return new JobLaunchRequest(job, jobParameters);
  }
View Full Code Here

      @RequestParam(defaultValue = "execution") String origin) {

    launchRequest.setJobName(jobName);
    String params = launchRequest.jobParameters;

    JobParameters jobParameters = jobParametersExtractor.fromString(params);

    try {
      JobExecution jobExecution = jobService.launch(jobName, jobParameters);
      model.addAttribute(new JobExecutionInfo(jobExecution, timeZone));
    }
View Full Code Here

TOP

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

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.