- Add SCF/Azure Gradle sample and docs. - Move the function-azure-di-samples into standalone projects. - Apply the name convetion and project structure for the SCF adaptes. E.g. function-sample-azure-XXX projects under the spring-cloud-function-samples root. - Remove the redudant samples. - Improve the samples docs and the Adapter generic docs. - Streamline docs. - Add azure web adapter sample and README. - Add Spring Azure Functions banner for azure and azure web adapters. - azure-web adapter fixes: - Fix issues in serverles-web ProxyHttpServletResponse implementation. - Remove the custom FunctionClassUtils utils in favor of scf-context/util/FunctionClassUtils. - Remove redundant files. - Add FunctionInvoker deprecation annotations. - Extend the time trigger sample with Retry policies example.
Introduction
This module represents a concept of a light weight AWS forwarding proxy which deploys and interacts with existing Spring Boot web application deployed as AWS Lambda.
A sample is provided in sample directory. It contain README and SAM template file to simplify the deployment. This module is identified as the only additional dependnecy to the existing web-app.
NOTE: Although this module is AWS specific, this dependency is protocol only (not binary), therefore there is no AWS dependnecies.
The aformentioned proxy is identified as AWS Lambda handler
The main Spring Boot configuration file is identified as MAIN_CLASS