Example usage for com.amazonaws.services.simpledb AmazonSimpleDBClient createDomain

List of usage examples for com.amazonaws.services.simpledb AmazonSimpleDBClient createDomain

Introduction

In this page you can find the example usage for com.amazonaws.services.simpledb AmazonSimpleDBClient createDomain.

Prototype

@Override
public CreateDomainResult createDomain(CreateDomainRequest request) 

Source Link

Document

The CreateDomain operation creates a new domain.

Usage

From source file:org.wildfly.camel.test.common.aws.SDBUtils.java

License:Apache License

public static void createDomain(AmazonSimpleDBClient client, String domainName) throws InterruptedException {
    client.createDomain(new CreateDomainRequest(domainName));

    // Unfortunatly, there is no waiters for domain create

    int retries = 10;
    List<String> domainNames = client.listDomains().getDomainNames();
    while (!domainNames.contains(domainName) && 0 < retries--) {
        Thread.sleep(500);/*from   ww w .  j a va  2 s  . c o m*/
        domainNames = client.listDomains().getDomainNames();
    }
    Assert.assertTrue(domainNames.contains(domainName));
}