Class TaskExecutorToResourceManagerConnection
java.lang.Object
org.apache.flink.runtime.registration.RegisteredRpcConnection<ResourceManagerId,ResourceManagerGateway,TaskExecutorRegistrationSuccess,TaskExecutorRegistrationRejection>
org.apache.flink.runtime.taskexecutor.TaskExecutorToResourceManagerConnection
public class TaskExecutorToResourceManagerConnection
extends RegisteredRpcConnection<ResourceManagerId,ResourceManagerGateway,TaskExecutorRegistrationSuccess,TaskExecutorRegistrationRejection>
The connection between a TaskExecutor and the ResourceManager.
-
Field Summary
Fields inherited from class org.apache.flink.runtime.registration.RegisteredRpcConnection
log -
Constructor Summary
ConstructorsConstructorDescriptionTaskExecutorToResourceManagerConnection(org.slf4j.Logger log, org.apache.flink.runtime.rpc.RpcService rpcService, RetryingRegistrationConfiguration retryingRegistrationConfiguration, String resourceManagerAddress, ResourceManagerId resourceManagerId, Executor executor, RegistrationConnectionListener<TaskExecutorToResourceManagerConnection, TaskExecutorRegistrationSuccess, TaskExecutorRegistrationRejection> registrationListener, TaskExecutorRegistration taskExecutorRegistration) -
Method Summary
Modifier and TypeMethodDescriptionprotected RetryingRegistration<ResourceManagerId,ResourceManagerGateway, TaskExecutorRegistrationSuccess, TaskExecutorRegistrationRejection> This method generate a specific Registration, for example TaskExecutor Registration at the ResourceManager.protected voidonRegistrationFailure(Throwable failure) This method handle the Registration failure.protected voidThis method handles the Registration rejection.protected voidThis method handle the Registration Response.Methods inherited from class org.apache.flink.runtime.registration.RegisteredRpcConnection
close, getTargetAddress, getTargetGateway, getTargetLeaderId, isClosed, isConnected, start, toString, tryReconnect
-
Constructor Details
-
TaskExecutorToResourceManagerConnection
public TaskExecutorToResourceManagerConnection(org.slf4j.Logger log, org.apache.flink.runtime.rpc.RpcService rpcService, RetryingRegistrationConfiguration retryingRegistrationConfiguration, String resourceManagerAddress, ResourceManagerId resourceManagerId, Executor executor, RegistrationConnectionListener<TaskExecutorToResourceManagerConnection, TaskExecutorRegistrationSuccess, TaskExecutorRegistrationRejection> registrationListener, TaskExecutorRegistration taskExecutorRegistration)
-
-
Method Details
-
generateRegistration
protected RetryingRegistration<ResourceManagerId,ResourceManagerGateway, generateRegistration()TaskExecutorRegistrationSuccess, TaskExecutorRegistrationRejection> Description copied from class:RegisteredRpcConnectionThis method generate a specific Registration, for example TaskExecutor Registration at the ResourceManager. -
onRegistrationSuccess
Description copied from class:RegisteredRpcConnectionThis method handle the Registration Response. -
onRegistrationRejection
Description copied from class:RegisteredRpcConnectionThis method handles the Registration rejection.- Specified by:
onRegistrationRejectionin classRegisteredRpcConnection<ResourceManagerId,ResourceManagerGateway, TaskExecutorRegistrationSuccess, TaskExecutorRegistrationRejection> - Parameters:
rejection- rejection containing additional information about the rejection
-
onRegistrationFailure
Description copied from class:RegisteredRpcConnectionThis method handle the Registration failure.
-