Package com.hubspot.singularity

Examples of com.hubspot.singularity.SingularityRequestCleanup


  public Optional<SingularityRequestCleanup> getCleanupRequest(String requestId) {
    return getData(getCleanupPath(requestId), requestCleanupTranscoder);
  }

  public void deleteRequest(SingularityRequest request, Optional<String> user) {
    createCleanupRequest(new SingularityRequestCleanup(user, RequestCleanupType.DELETING, System.currentTimeMillis(), Optional.of(Boolean.TRUE), request.getId()));

    saveHistory(new SingularityRequestHistory(System.currentTimeMillis(), user, RequestHistoryType.DELETED, request));

    delete(getRequestPath(request.getId()));
  }
View Full Code Here


    }

    mailer.sendRequestPausedMail(requestWithState.getRequest(), user);
    requestManager.pause(requestWithState.getRequest(), user);

    SingularityCreateResult result = requestManager.createCleanupRequest(new SingularityRequestCleanup(user, RequestCleanupType.PAUSING, System.currentTimeMillis(), killTasks, requestId));

    if (result != SingularityCreateResult.CREATED) {
      throw WebExceptions.conflict("A cleanup/pause request for %s failed to create because it was in state %s", requestId, result);
    }
View Full Code Here

TOP

Related Classes of com.hubspot.singularity.SingularityRequestCleanup

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.