Class DefaultJobMasterServiceProcess

java.lang.Object
org.apache.flink.runtime.jobmaster.DefaultJobMasterServiceProcess
All Implemented Interfaces:
AutoCloseable, OnCompletionActions, JobMasterServiceProcess, org.apache.flink.util.AutoCloseableAsync

public class DefaultJobMasterServiceProcess extends Object implements JobMasterServiceProcess, OnCompletionActions
Default JobMasterServiceProcess which is responsible for creating and running a JobMasterService. The process is responsible for receiving the signals from the JobMasterService and to create the respective JobManagerRunnerResult from it.

The JobMasterService can be created asynchronously and the creation can also fail. That is why the process needs to observe the creation operation and complete the resultFuture with an initialization failure.

The resultFuture can be completed with the following values: