Class KinesisConnection

java.lang.Object
org.apache.camel.component.aws2.kinesis.KinesisConnection
All Implemented Interfaces:
Closeable, AutoCloseable

public class KinesisConnection extends Object implements Closeable
Holds connections to AWS from KinesisClient and KinesisAsyncClient.
  • Constructor Details

    • KinesisConnection

      public KinesisConnection()
  • Method Details

    • getClient

      public software.amazon.awssdk.services.kinesis.KinesisClient getClient(Kinesis2Endpoint endpoint)
    • getAsyncClient

      public software.amazon.awssdk.services.kinesis.KinesisAsyncClient getAsyncClient(Kinesis2Endpoint endpoint)
    • setKinesisClient

      public void setKinesisClient(software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient)
    • setKinesisAsyncClient

      public void setKinesisAsyncClient(software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisAsyncClient)
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException