public class KinesisFacadeImpl extends Object implements KinesisFacade
| Constructor and Description |
|---|
KinesisFacadeImpl(KinesisWriterConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected com.amazonaws.services.kinesis.AmazonKinesis |
client()
Returns the Kinesis client, lazily constructing it if needed.
|
void |
createStream() |
List<LogMessage> |
putRecords(List<LogMessage> batch) |
KinesisConstants.StreamStatus |
retrieveStreamStatus() |
void |
setRetentionPeriod() |
void |
shutdown() |
public KinesisFacadeImpl(KinesisWriterConfig config)
public KinesisConstants.StreamStatus retrieveStreamStatus()
retrieveStreamStatus in interface KinesisFacadepublic void createStream()
createStream in interface KinesisFacadepublic void setRetentionPeriod()
setRetentionPeriod in interface KinesisFacadepublic List<LogMessage> putRecords(List<LogMessage> batch)
putRecords in interface KinesisFacadepublic void shutdown()
shutdown in interface KinesisFacadeprotected com.amazonaws.services.kinesis.AmazonKinesis client()
This method is not threadsafe; it should be called only from the writer thread.
Copyright © 2023. All rights reserved.