@Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface WarmupTrigger
The warmup trigger lets you define a function that's run when a new instance of your function app is started.
You can use a warmup trigger to pre-load custom dependencies during the pre-warming process so your functions are
ready to start processing requests immediately. Some actions for a warmup trigger might include opening connections,
loading dependencies, or running any other custom logic before your app begins receiving traffic.
The parameter type should be set as Object
The following example shows a Java function that logs the message body of the event hub trigger:
@FunctionName("Warmup")
public void warmup(
@WarmupTrigger Object warmupContext,
final ExecutionContext context
) {
context.getLogger().info("Function App instance is warm up");
}public abstract String name
public abstract String dataType
Defines how Functions runtime should treat the parameter value. Possible values are:
Copyright © 2022. All rights reserved.