Interface SchedulerNG

All Superinterfaces:
AutoCloseable, org.apache.flink.util.AutoCloseableAsync, GlobalFailureHandler
All Known Implementing Classes:
AdaptiveBatchScheduler, AdaptiveScheduler, DefaultScheduler, SchedulerBase

public interface SchedulerNG extends GlobalFailureHandler, org.apache.flink.util.AutoCloseableAsync
Interface for scheduling Flink jobs.

Instances are created via SchedulerNGFactory, and receive a JobGraph when instantiated.

Implementations can expect that methods will not be invoked concurrently. In fact, all invocations will originate from a thread in the ComponentMainThreadExecutor.