Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.hubspot.singularity;
 
 
  private final String requestId;
  private final String deployId;
  private final long nextRunAt;
  private final int instanceNo;
  private final PendingType pendingType;
  public static Predicate<SingularityPendingTaskIdmatchingRequestId(final String requestId) {
    return new Predicate<SingularityPendingTaskId>() {
      @Override
      public boolean apply(SingularityPendingTaskId input) {
        return input.getRequestId().equals(requestId);
      }
    };
  }
  public static Predicate<SingularityPendingTaskIdmatchingDeployId(final String deployId) {
    return new Predicate<SingularityPendingTaskId>() {
      @Override
      public boolean apply(SingularityPendingTaskId input) {
        return input.getDeployId().equals(deployId);
      }
    };
  }
  public SingularityPendingTaskId(@JsonProperty("requestId"String requestId, @JsonProperty("deployId"String deployId, @JsonProperty("nextRunAt"long nextRunAt, @JsonProperty("instanceNo"int instanceNo, @JsonProperty("pendingType"PendingType pendingType) {
    this. = requestId;
    this. = deployId;
    this. = nextRunAt;
    this. = instanceNo;
    this. = pendingType;
  }
  public String getDeployId() {
    return ;
  }
  public String getRequestId() {
    return ;
  }
  public long getNextRunAt() {
    return ;
  }
  public int getInstanceNo() {
    return ;
  }
  public PendingType getPendingType() {
    return ;
  }
  public static SingularityPendingTaskId fromString(String string) {
    final String[] splits = JavaUtils.reverseSplit(string, 5, "-");
    final String requestId = splits[0];
    final String deployId = splits[1];
    final long nextRunAt = Long.parseLong(splits[2]);
    final int instanceNo = Integer.parseInt(splits[3]);
    final PendingType pendingType = PendingType.valueOf(splits[4]);
    return new SingularityPendingTaskId(requestIddeployIdnextRunAtinstanceNopendingType);
  }
  public String toString() {
    return String.format("%s-%s-%s-%s-%s"getRequestId(), getDeployId(), getNextRunAt(), getInstanceNo(), getPendingType());
  }
  public int compareTo(SingularityPendingTaskId o) {
    return ComparisonChain.start()
        .compare(this.getNextRunAt(), o.getNextRunAt())
        .compare(this.getRequestId(), o.getRequestId())
        .compare(this.getDeployId(), o.getDeployId())
        .compare(this.getInstanceNo(), o.getInstanceNo())
        .compare(this.getPendingType(), o.getPendingType())
        .result();
  }
New to GrepCode? Check out our FAQ X