in src/main/java/com/microsoft/azure/functions/worker/handler/InvocationRequestHandler.java [25:39]
String execute(InvocationRequest request, InvocationResponse.Builder response) throws Exception {
WorkerLogManager.getSystemLogger().log(Level.INFO, "InvocationRequest received by the Java worker");
final String functionId = request.getFunctionId();
final String invocationId = request.getInvocationId();
this.invocationLogger = WorkerLogManager.getInvocationLogger(invocationId);
response.setInvocationId(invocationId);
List<ParameterBinding> outputBindings = new ArrayList<>();
this.broker.invokeMethod(functionId, request, outputBindings).ifPresent(response::setReturnValue);
response.addAllOutputData(outputBindings);
return String.format("Function \"%s\" (Id: %s) invoked by Java Worker",
this.broker.getMethodName(functionId).orElse("UNKNOWN"), invocationId);
}