String execute()

in src/main/java/com/microsoft/azure/functions/worker/handler/FunctionLoadRequestHandler.java [32:47]


    String execute(FunctionLoadRequest request, FunctionLoadResponse.Builder response) throws Exception {
        WorkerLogManager.getSystemLogger().log(Level.INFO, "FunctionLoadRequest received by the Java worker, Java version - " + Util.getJavaVersion());
        final RpcFunctionMetadata metadata = request.getMetadata();
        final FunctionMethodDescriptor descriptor = createFunctionDescriptor(request.getFunctionId(), metadata, this.isWarmup);
        
        final Map<String, BindingInfo> bindings = metadata.getBindingsMap();

        response.setFunctionId(descriptor.getId());
        this.broker.loadMethod(descriptor, bindings);

        return String.format("\"%s\" loaded (ID: %s, Reflection: \"%s\"::\"%s\")", 
            descriptor.getName(), 
            descriptor.getId(), 
            descriptor.getJarPath(), 
            descriptor.getFullMethodName());
    }