List of usage examples for com.amazonaws.services.kinesis AmazonKinesisClient deleteStream
@Override
public DeleteStreamResult deleteStream(String streamName)
From source file:com.amazon.services.awsrum.utils.KinesisUtils.java
License:Open Source License
/** * Deletes a Kinesis stream if it exists. * //from ww w . ja v a2s. c om * @param kinesisClient * The {@link AmazonKinesisClient} with Kinesis read and write privileges * @param streamName * The Kinesis stream to delete */ public static void deleteStream(AmazonKinesisClient kinesisClient, String streamName) { if (streamExists(kinesisClient, streamName)) { DeleteStreamRequest deleteStreamRequest = new DeleteStreamRequest(); deleteStreamRequest.setStreamName(streamName); kinesisClient.deleteStream(deleteStreamRequest); LOG.info("Deleting stream " + streamName); } else { LOG.warn("Stream " + streamName + " does not exist"); } }