Examples of JobDefinitionResource


Examples of org.springframework.xd.rest.domain.JobDefinitionResource

    return createResourceWithId(entity.getName(), entity);
  }

  @Override
  protected JobDefinitionResource instantiateResource(JobDefinition entity) {
    return new JobDefinitionResource(entity.getName(), entity.getDefinition());
  }
View Full Code Here

Examples of org.springframework.xd.rest.domain.JobDefinitionResource

    final List<JobDefinitionResource> maskedContents = new ArrayList<JobDefinitionResource>(
        pagedResources.getContent().size());

    for (JobDefinitionResource jobDefinitionResource : pagedResources.getContent()) {
      jobDefinitionResource.getDefinition();
      JobDefinitionResource maskedJobDefinitionResource =
          new JobDefinitionResource(jobDefinitionResource.getName(),
              PasswordUtils.maskPasswordsInDefinition(jobDefinitionResource.getDefinition()));
      maskedJobDefinitionResource.setStatus(jobDefinitionResource.getStatus());
      maskedContents.add(maskedJobDefinitionResource);
    }

    return new PagedResources<JobDefinitionResource>(maskedContents, pagedResources.getMetadata(),
        pagedResources.getLinks());
View Full Code Here

Examples of org.springframework.xd.rest.domain.JobDefinitionResource

   *
   * @param jobName name of job for which to obtain state
   * @return the state of the job
   */
  protected DeploymentUnitStatus.State getJobState(String jobName) {
    JobDefinitionResource job = getJob(jobName);
    if (job == null) {
      throw new IllegalStateException(String.format("Job %s not deployed", jobName));
    }
    return DeploymentUnitStatus.State.valueOf(job.getStatus());
  }
View Full Code Here

Examples of org.springframework.xd.rest.domain.JobDefinitionResource

    MultiValueMap<String, Object> values = new LinkedMultiValueMap<String, Object>();
    values.add("name", name);
    values.add("deploy", String.valueOf(deploy));
    values.add("definition", definition);

    JobDefinitionResource job = restTemplate.postForObject(resources.get("jobs/definitions").expand(), values,
        JobDefinitionResource.class);
    return job;
  }
View Full Code Here

Examples of org.springframework.xd.rest.domain.JobDefinitionResource

   * @return true if the job is as expected.   false if the job is not.
   */
  public boolean checkJob(String jobName, String jobDefinition, boolean deployed) {
    Assert.hasText(jobName, "jobName must not be empty nor null");
    Assert.hasText(jobDefinition, "jobDefinition must not be empty nor null");
    JobDefinitionResource resource = getJobDefinitionResource(jobName);
    String deployedStatus = (deployed) ? "deployed" : "undeployed";
    return resource != null && deployedStatus.equals(resource.getStatus())
        && jobDefinition.equals(resource.getDefinition());
  }
View Full Code Here

Examples of org.springframework.xd.rest.domain.JobDefinitionResource

   * @param jobName The name of the job to be evaluated.
   * @return true if the job is deployed else false
   */
  protected boolean isJobDeployed(String jobName) {
    Assert.hasText(jobName, "The job name must be specified.");
    JobDefinitionResource resource = getJobDefinitionResource(jobName);
    boolean result = false;
    if ("deployed".equals(resource.getStatus())) {
      result = true;
    }
    return result;
  }
View Full Code Here

Examples of org.springframework.xd.rest.domain.JobDefinitionResource

     * @param jobName The name of the job to be evaluated.
     * @return true if the job is deployed else false
     */
    protected boolean isJobUndeployed(String jobName) {
        Assert.hasText(jobName, "The job name must be specified.");
        JobDefinitionResource resource = getJobDefinitionResource(jobName);
        boolean result = false;
        if ("undeployed".equals(resource.getStatus())) {
            result = true;
        }
        return result;
    }
View Full Code Here

Examples of org.springframework.xd.rest.domain.JobDefinitionResource

    }
  }

  private JobDefinitionResource getJobDefinitionResource(String jobName) {
    PagedResources<JobDefinitionResource> resources = springXDTemplate.jobOperations().list();
    JobDefinitionResource result = null;
    Iterator<JobDefinitionResource> resourceIter = resources.iterator();
    while (resourceIter.hasNext()) {
      JobDefinitionResource resource = resourceIter.next();
      if (jobName.equals(resource.getName())) {
        result = resource;
        break;
      }
    }
    return result;
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.