Example usage for com.amazonaws.services.glacier.model DescribeJobResult getCompleted

List of usage examples for com.amazonaws.services.glacier.model DescribeJobResult getCompleted

Introduction

In this page you can find the example usage for com.amazonaws.services.glacier.model DescribeJobResult getCompleted.

Prototype


public Boolean getCompleted() 

Source Link

Document

The job status.

Usage

From source file:ai.serotonin.backup.Base.java

License:Mozilla Public License

void waitForJob(final String vaultName, final String jobId) throws Exception {
    while (true) {
        final DescribeJobResult describeJobResult = client
                .describeJob(new DescribeJobRequest(vaultName, jobId));
        final Boolean completed = describeJobResult.getCompleted();
        if (completed != null && completed)
            break;
        LOG.info("Job not completed. Waiting 15 minutes...");
        Thread.sleep(1000 * 60 * 15);
    }/*  www  .  j  a  v a 2s . c  o m*/
}

From source file:com.brianmcmichael.sagu.InventoryRequest.java

License:Open Source License

private boolean waitForJob(AmazonGlacierClient client, String vaultName, String jobId) {
    boolean inventoryReady = false;
    try {//from ww  w .ja  v  a  2s  .c  om
        DescribeJobRequest djRequest = new DescribeJobRequest(vaultName, jobId);
        DescribeJobResult djResult = client.describeJob(djRequest);
        inventoryReady = djResult.getCompleted();
    } catch (Exception e) {
    }

    return inventoryReady;
}

From source file:com.brianmcmichael.SimpleGlacierUploader.InventoryRequest.java

License:Open Source License

private boolean waitForJob(AmazonGlacierClient client, String vaultName, String jobId) {
    boolean inventoryReady = false;
    try {//  ww  w .  j a va 2s .  c  om
        DescribeJobRequest djRequest = new DescribeJobRequest(vaultName, jobId);
        DescribeJobResult djResult = client.describeJob(djRequest);
        inventoryReady = djResult.getCompleted();
    } catch (Exception e) {
    }
    ;

    return inventoryReady;
}