@Singleton
public final class S3Queue
extends java.lang.Object
implements io.leoplatform.sdk.AsyncWorkQueue
| Constructor and Description |
|---|
S3Queue(io.leoplatform.sdk.ExecutorManager executorManager,
CompressionWriter compression,
S3Writer s3Writer) |
| 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 S3Queue(io.leoplatform.sdk.ExecutorManager executorManager,
CompressionWriter compression,
S3Writer s3Writer)
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