From 359d3a0c410640d390207c91a44d3890cf557364 Mon Sep 17 00:00:00 2001 From: kaibocai <89094811+kaibocai@users.noreply.github.com> Date: Thu, 16 Feb 2023 15:33:51 -0600 Subject: [PATCH] add gson instance spi interface --- azure-functions-java-spi/pom.xml | 8 +++++++- .../azure/functions/spi/inject/GsonInstanceInjector.java | 7 +++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 azure-functions-java-spi/src/main/java/com/microsoft/azure/functions/spi/inject/GsonInstanceInjector.java diff --git a/azure-functions-java-spi/pom.xml b/azure-functions-java-spi/pom.xml index 3166e33..aa6b026 100644 --- a/azure-functions-java-spi/pom.xml +++ b/azure-functions-java-spi/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.microsoft.azure.functions azure-functions-java-spi - 1.0.0 + 1.1.0 jar com.microsoft.maven @@ -64,6 +64,12 @@ 1.2.0 provided + + com.google.code.gson + gson + 2.9.0 + provided + diff --git a/azure-functions-java-spi/src/main/java/com/microsoft/azure/functions/spi/inject/GsonInstanceInjector.java b/azure-functions-java-spi/src/main/java/com/microsoft/azure/functions/spi/inject/GsonInstanceInjector.java new file mode 100644 index 0000000..819d6ab --- /dev/null +++ b/azure-functions-java-spi/src/main/java/com/microsoft/azure/functions/spi/inject/GsonInstanceInjector.java @@ -0,0 +1,7 @@ +package com.microsoft.azure.functions.spi.inject; + +import com.google.gson.Gson; + +public interface GsonInstanceInjector { + Gson getGsonInstance() throws Exception; +}