@Singleton
@Component(modules={io.leoplatform.sdk.aws.AWSModule.class,io.leoplatform.sdk.SDKModule.class})
public interface AWSLoadingPlatform
extends AWSPlatform
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AWSLoadingPlatform.Builder |
| Modifier and Type | Method and Description |
|---|---|
CompressionWriter |
kinesisCompression() |
io.leoplatform.sdk.AsyncWorkQueue |
kinesisQueue() |
io.leoplatform.sdk.LoadingStream |
loadingStream() |
S3JsonPayload |
s3JsonPayload() |
io.leoplatform.sdk.AsyncWorkQueue |
s3Queue() |
S3Results |
s3Results() |
S3TransferManager |
s3TransferManager() |
S3Writer |
s3Writer() |
io.leoplatform.sdk.AsyncWorkQueue |
transferProxy() |
WorkQueues |
workQueues() |
kinesisResults, kinesisWrite, thresholdMonitor@Named(value="AwsLoadingStream") io.leoplatform.sdk.LoadingStream loadingStream()
loadingStream in interface io.leoplatform.sdk.SDKPlatformWorkQueues workQueues()
@Named(value="Proxy") io.leoplatform.sdk.AsyncWorkQueue transferProxy()
@Named(value="Stream") io.leoplatform.sdk.AsyncWorkQueue kinesisQueue()
@Named(value="Storage") io.leoplatform.sdk.AsyncWorkQueue s3Queue()
CompressionWriter kinesisCompression()
S3JsonPayload s3JsonPayload()
S3TransferManager s3TransferManager()
S3Writer s3Writer()
S3Results s3Results()