public class KinesisConnectionImpl extends Object implements KinesisConnection
| Constructor and Description |
|---|
KinesisConnectionImpl(org.mule.runtime.http.api.client.HttpClient httpClient,
String accessKey,
String secretKey,
String region,
Role role,
Integer responseTimeout,
org.mule.runtime.api.scheduler.Scheduler kplCallbackScheduler,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
String customKinesisEndpoint,
String customStsEndpoint,
String customDynamoDBEndpoint,
String customCloudWatchEndpoint) |
| Modifier and Type | Method and Description |
|---|---|
Consumer |
createConsumer(String consumerId,
CommonListenerParameters commonParams,
StreamInitialPosition initialPosition) |
void |
disconnect() |
void |
putRecord(InputStream data,
String partitionKey,
String explicitHashKey,
String streamName,
AdvancedProducerParameters advancedProducerParameters,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<InputStream,Void> muleCallback) |
void |
validate() |
public KinesisConnectionImpl(org.mule.runtime.http.api.client.HttpClient httpClient,
String accessKey,
String secretKey,
String region,
Role role,
Integer responseTimeout,
org.mule.runtime.api.scheduler.Scheduler kplCallbackScheduler,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
String customKinesisEndpoint,
String customStsEndpoint,
String customDynamoDBEndpoint,
String customCloudWatchEndpoint)
public void disconnect()
disconnect in interface com.mulesoft.connectors.commons.template.connection.ConnectorConnectionpublic void validate()
validate in interface com.mulesoft.connectors.commons.template.connection.ConnectorConnectionpublic Consumer createConsumer(String consumerId, CommonListenerParameters commonParams, StreamInitialPosition initialPosition)
createConsumer in interface KinesisConnectionpublic void putRecord(InputStream data, String partitionKey, String explicitHashKey, String streamName, AdvancedProducerParameters advancedProducerParameters, org.mule.runtime.extension.api.runtime.process.CompletionCallback<InputStream,Void> muleCallback)
putRecord in interface KinesisConnectionCopyright © 2025 MuleSoft, Inc.. All rights reserved.