GH-968 Support Azure Functions DI hook

- Extend spring-cloud-function-adapter-azure with AzureFunctionInstanceInjector registered through the  META-INF/services/com.microsoft.azure.functions.spi.inject.FunctionInstanceInjector
 - Add DI demos for HttpTrigger and TimeTrigger functions.

 Resolves #968
 Resolves #969
Add FunctionInvoker backward compatibiity

document the time trigger DI sample

Add generic instructions to implement Azure Function with the help of the DI hook

Add generic instructions to implement Azure Function with the help of the DI hook

Minor

Fix injector backward compatibility and add blob demo

disable the azure di samples maven module builds
This commit is contained in:
Christian Tzolov
2022-12-13 15:44:51 +01:00
committed by Oleg Zhurakousky
parent 1ba9d64dd0
commit 8f1d063637
43 changed files with 2735 additions and 3 deletions

View File

@@ -34,6 +34,7 @@
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-function-adapter-azure</artifactId>
<version>3.2.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>