@Singleton
public final class KinesisQueue
extends java.lang.Object
implements io.leoplatform.sdk.AsyncWorkQueue
| Constructor and Description |
|---|
KinesisQueue(io.leoplatform.sdk.config.ConnectorConfig config,
io.leoplatform.sdk.ExecutorManager executorManager,
CompressionWriter compression,
KinesisProducerWriter writer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntity(io.leoplatform.sdk.payload.EventPayload entity) |
io.leoplatform.sdk.StreamStats |
end() |
void |
flush() |
io.leoplatform.sdk.TransferStyle |
style() |
@Inject
public KinesisQueue(io.leoplatform.sdk.config.ConnectorConfig config,
io.leoplatform.sdk.ExecutorManager executorManager,
CompressionWriter compression,
KinesisProducerWriter writer)
public void addEntity(io.leoplatform.sdk.payload.EventPayload entity)
addEntity in interface io.leoplatform.sdk.AsyncWorkQueuepublic void flush()
flush in interface io.leoplatform.sdk.AsyncWorkQueuepublic io.leoplatform.sdk.StreamStats end()
end in interface io.leoplatform.sdk.AsyncWorkQueuepublic io.leoplatform.sdk.TransferStyle style()
style in interface io.leoplatform.sdk.AsyncWorkQueue