-
Notifications
You must be signed in to change notification settings - Fork 0
Custom Scheduler Name
Paul Sterl edited this page Jan 13, 2025
·
7 revisions
To customize the way how the default SchedulerService
is build the SchedulerCustomizer
interface can be used. In this example we use the azure web-application environment variables to set the scheduler name:
@Bean
SchedulerCustomizer schedulerCustomizer(Environment env) {
return new SchedulerCustomizer() {
public String name() {
var hostname = env.getProperty("WEBSITE_INSTANCE_ID");
var role = env.getProperty("APPSETTING_APPLICATIONINSIGHTS_ROLE_NAME", "").toLowerCase();
if (role != "") {
hostname = hostname + "-" + role;
}
return hostname;
}
};
}