У меня есть функция (@HttpTrigger), которая записывает HttpResponseMessage в тему электронной почты.Я пытаюсь создать другую функцию (@EventHubTrigger) для чтения сообщения из этой темы.
@FunctionName("EventHubTrigger-EmailCurated")
public void run(
@EventHubTrigger(name = "httpResponseMessage", eventHubName = "email", connection = "AzureEventHubConnection") HttpResponseMessage httpResponseMessage,
final ExecutionContext context) {
logger = context.getLogger();
logger.info("EventHubTrigger-EmailCurated received a httpResponseMessage : " + httpResponseMessage);
}
Ошибка
Stack: java.lang.RuntimeException: Unable to invoke no-args constructor for interface com.microsoft.azure.functions.HttpResponseMessage. Registering an InstanceCreator with Gson for this type may fix this problem.
Caused by: java.lang.UnsupportedOperationException: Interface can't be instantiated! Interface name: com.microsoft.azure.functions.HttpResponseMessage
Я понимаю, что com.microsoft.azure.functions.HttpResponseMessage являетсяИнтерфейс.Есть ли доступный класс реализации, к которому я могу привести?