A middleware Lambda function that handles all the cross-cutting concerns for the downstream Lambda function.
Compile Dependencies (49)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Apache 2.0
| com.amazonaws
»
aws-lambda-java-core Minimal set of interface definitions for Java support in AWS Lambda | 1.2.3 | 1.4.0 | |
DynamoDB Client
Apache
| com.amazonaws
»
aws-java-sdk-dynamodb The AWS Java SDK for Amazon DynamoDB module holds the client classes that are used for communicating | 1.12.667 | 2.47.6 | |
Apache 2.0
| com.amazonaws
»
aws-lambda-java-events Event interface definitions AWS services supported by AWS Lambda. | 3.11.6 | 3.16.1 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind5 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.17.2 | 3.2.1 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-core Core Jackson processing abstractions (aka Streaming API), implementation for JSON | 2.17.2 | 3.2.1 | |
YAML
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-yaml Support for reading and writing YAML-encoded data via Jackson abstractions. | 2.17.2 | 3.2.1 | |
Apache 2.0
| com.networknt
»
custom-runtime A custom runtime for GraalVM native image to improve code start performance | 2.1.37 | 2.3.4 | |
Config
Apache 2.0
| com.networknt
»
config A module that handles externalized configuration files. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
status A http status response that is sent to the consumer if an error occurs. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
cluster A cluster module for service discovery and load balance. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
monad-result A monad result wraps a T if success and Status if failure. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
env-config Environmental Config for Lambda for seldom changed properties | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
lambda-utility Lambda function utility module | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
slf4j-logback Logging with SLF4J and Logback to AWS CloudWatch with customized appender for Lambda function | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
schema-validator A utility of json-schema-validator that is used to validate request and response based on the OpenAPI specification. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
utility A utility module that contains all the utilities shared across other modules. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
client-config A client-config module that is used by light-4j Undertow client and light-aws-lambda JDK 11 client. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
cache-manager A centralized cache manager for all in-memory caches across the entire application. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
mask A utility that mask sensitive info in string or json before log it. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
registry A registry and discovery module that register the services and discover them from centralized registry. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
metrics-config A metrics config module to be shared with light-aws-lambda | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
security-config A security config module that is used by the security and light-aws-lambda | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
apikey-config A config module for api-key that is shared with light-lambda-native. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
basic-config A config module for basic auth handler shared with lambda-native. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
unified-config A unified-security config module that is used by the all frameworks | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
correlation-config A config module for correlation that is used in light-4j and light-aws-lambda. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
traceability-config A config module for light-4j and light-aws-lambda. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
audit-config A audit config module that is shared between light-4j and light-aws-lambda | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
exception-config Exception config module that is used by light-4j and light-aws-lambda | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
limit-config A config module for rate limit that is used by light-4j and light-aws-lambda. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
header-config A header config module that is used by light-4j and light-aws-lambda | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
validator-config A config module for openapi-validator and light-aws-lambda. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
health-config A module that contains HealthConfig to be shared with light-aws-lambda | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
info-config A server info configuration module shared with light-aws-lambda | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
handler-config A config module for handler. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
openapi-config An OpenAPI config module to support admin endpoint injection. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
logger-config This module will provide the configuration about logging and switch logging level. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
sanitizer-config A config module for sanitizer handler | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
reqtrans-config A config module for rule-engine based request transformer. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
restrans-config A config module for rule-engine based response transformer. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
ruleloader-config A config module for rule-loader to load YAML rules. | 2.1.37 | 2.3.3 | |
Apache 2.0
| com.networknt
»
router-config A config module for egress-router shared with light-lambda-native. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
caffeine-cache A cache manager implementation based on the caffeine cache. | 2.1.37 | 2.3.4 | |
Apache 2.0
| com.networknt
»
http-client An wrapper of jdk11 httpclient to invoke other services with header propagation for microservices | 1.0.13 | 2.0.32 | |
JSON Lib
Apache 2.0
| com.networknt
»
json-schema-validator A json schema validator that supports draft v4, v6, v7, v2019-09 and v2020-12 | 1.5.1 | 3.0.6 | |
JWT Lib
Apache 2.0
| org.bitbucket.b_c
»
jose4j The jose.4.j library is a robust and easy to use open source implementation of JSON Web Token (JWT) and the JOSE ... | 0.9.6 | ✔ | |
BSD 3-clause
| org.owasp.encoder
»
encoder The OWASP Encoders package is a collection of high-performance low-overhead | 1.2.3 | 1.4.0 | |
Cloud Computing
Apache 2.0
| software.amazon.awssdk
»
lambda The AWS Java SDK for AWS Lambda module holds the client classes that are used for communicating with | 2.26.4 | 2.47.5 | |
Apache 2.0
| software.amazon.awssdk » netty-nio-client | 2.26.4 | 2.47.5 |
Test Dependencies (1)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter Module "junit-jupiter" of JUnit | 5.9.1 | 6.1.1 |