Class KinesisConnection
java.lang.Object
org.apache.camel.component.aws2.kinesis.KinesisConnection
- All Implemented Interfaces:
Closeable,AutoCloseable
Holds connections to AWS from
KinesisClient and KinesisAsyncClient.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()software.amazon.awssdk.services.kinesis.KinesisAsyncClientgetAsyncClient(Kinesis2Endpoint endpoint) software.amazon.awssdk.services.kinesis.KinesisClientgetClient(Kinesis2Endpoint endpoint) voidsetKinesisAsyncClient(software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisAsyncClient) voidsetKinesisClient(software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient)
-
Constructor Details
-
KinesisConnection
public KinesisConnection()
-
-
Method Details
-
getClient
-
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
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-