Example usage for com.amazonaws.services.dynamodbv2.document Table waitForDelete

List of usage examples for com.amazonaws.services.dynamodbv2.document Table waitForDelete

Introduction

In this page you can find the example usage for com.amazonaws.services.dynamodbv2.document Table waitForDelete.

Prototype

public void waitForDelete() throws InterruptedException 

Source Link

Document

A convenient blocking call that can be used, typically during table deletion, to wait for the table to become deleted.

Usage

From source file:dynamodb.CrudOperationsOnDynamoDBTable.java

License:Open Source License

static void deleteExampleTable() {

    Table table = dynamoDB.getTable(tableName);
    try {//from   ww  w . j  a  va 2 s  .c o  m
        System.out.println("Issuing DeleteTable request for " + tableName);
        table.delete();

        System.out.println("Waiting for " + tableName + " to be deleted...this may take a while...");

        table.waitForDelete();
    } catch (final Exception e) {
        System.err.println("DeleteTable request failed for " + tableName);
        System.err.println(e.getMessage());
    }
}

From source file:DynamoDB.sample.CreateTablesLoadData.java

License:Open Source License

private static void deleteTable(String tableName) {
    Table table = dynamoDB.getTable(tableName);
    try {//w  ww . j  a  va 2  s .c om
        System.out.println("Issuing DeleteTable request for " + tableName);
        table.delete();
        System.out.println("Waiting for " + tableName + " to be deleted...this may take a while...");
        table.waitForDelete();

    } catch (Exception e) {
        System.err.println("DeleteTable request failed for " + tableName);
        System.err.println(e.getMessage());
    }
}

From source file:org.diksha.common.dyutils.SchedulerDynamoTable.java

License:Apache License

public void deleteDynamoTable(DynamoDB dynamoDB) {
    Table table = dynamoDB.getTable(tableName);
    try {//  w ww . j a va2 s  .  c om
        System.out.println("Issuing DeleteTable request for " + tableName);
        table.delete();
        System.out.println("Waiting for " + tableName + " to be deleted...this may take a while...");
        table.waitForDelete();

    } catch (Exception e) {
        System.err.println("DeleteTable request failed for " + tableName);
        System.err.println(e.getMessage());
    }
}