in runner-starter/src/main/java/org/apache/apisix/plugin/runner/HotReloadProcess.java [180:190]
public void cancelHotReload(String taskName) {
Set<ScheduledTask> tasks = postProcessor.getScheduledTasks();
tasks.forEach(task -> {
Task t = task.getTask();
ScheduledMethodRunnable runnable = (ScheduledMethodRunnable) t.getRunnable();
if (Objects.equals(runnable.getMethod().getName(), taskName)) {
postProcessor.postProcessBeforeDestruction(runnable.getTarget(), taskName);
logger.warn("Cancel hot reload schedule task");
}
});
}