Netty-free SPI module for AWS SDK 2 using the HTTP api from Java 11
This library is at early stage and not meant for production use yet. Use at your own risk.
But please, use it =P. The more people using it, the faster a stable release will be available.
repositories {
maven {
url "https://s01.oss.sonatype.org/content/repositories/snapshots/"
}
}
dependencies {
implementation ('io.github.gabfssilva:aws-spi-java-11:0.0.1-SNAPSHOT')
implementation ('software.amazon.awssdk:sqs:2.16.52') {
exclude group: 'software.amazon.awssdk', module: 'netty-nio-client'
}
}
And, the code:
import io.github.gabfssilva.aws.spi.java.*;
...
final var client = AsyncHttpClient.buildDefault();
final var sqsClient = SqsAsyncClient.builder().httpClient(client).build();
- SQS
- SNS
- S3
- DynamoDB
- KMS
PRs are always welcome. The library is pretty simple itself, but we could use having more tests with other SDK modules.
Also, we need more people using it, once I get enough feedback, I'll start publishing stable releases.
todo a better description, but basically with Localstack.
This project is licensed under the MIT License - see the LICENSE file for details