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";
}