String execute()

in src/main/java/com/microsoft/azure/functions/worker/handler/WorkerWarmupHandler.java [28:41]


    String execute(WorkerWarmupRequest workerWarmupRequest, WorkerWarmupResponse.Builder builder) {
        try {
            WorkerLogManager.getSystemLogger().info("azure function java worker warm up start.");
            this.javaFunctionBroker.setWorkerDirectory(workerWarmupRequest.getWorkerDirectory());
            warmupFunctionEnvironmentReload();
            UUID functionId = warmupFunctionLoad(workerWarmupRequest);
            warmupInvocation(functionId);
            WorkerLogManager.getSystemLogger().info("azure function java worker warm up completed successfully.");
        } catch (Exception e) {
            WorkerLogManager.getSystemLogger().severe("warm up process failed with exception: " + e.getMessage());
            throw new RuntimeException(e);
        }
        return "azure function java worker warm up completed";
    }