Example usage for com.amazonaws.services.kinesis.model ResourceInUseException getMessage

List of usage examples for com.amazonaws.services.kinesis.model ResourceInUseException getMessage

Introduction

In this page you can find the example usage for com.amazonaws.services.kinesis.model ResourceInUseException getMessage.

Prototype

@Override
    public String getMessage() 

Source Link

Usage

From source file:org.apache.apex.malhar.contrib.kinesis.KinesisOperatorTestBase.java

License:Apache License

@Before
public void beforeTest() {
    CreateStreamRequest streamRequest = null;
    createClient();//  w w w.ja va2  s  .c  o  m

    for (int i = 0; i < 100; ++i) {
        try {
            streamName = streamNamePrefix + i;
            streamRequest = new CreateStreamRequest();
            streamRequest.setStreamName(streamName);
            streamRequest.setShardCount(shardCount);
            client.createStream(streamRequest);

            logger.info("created stream {}.", streamName);
            Thread.sleep(30000);

            break;
        } catch (ResourceInUseException riue) {
            logger.warn("Resource is in use.", riue.getMessage());
        } catch (Exception e) {
            logger.error("Got exception.", e);
            throw new RuntimeException(e);
        }
    }
}