flink-instrumentation/workspace/flink-1.4.1-instrumented/flink-1.4.1/flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManagerGateway.java
/**
	 * Register a {@link TaskExecutor} at the resource manager.
	 *
	 * @param taskExecutorAddress The address of the TaskExecutor that registers
	 * @param resourceId The resource ID of the TaskExecutor that registers
	 * @param slotReport The slot report containing free and allocated task slots
	 * @param timeout The timeout for the response.
	 *
	 * @return The future to the response by the ResourceManager.
	 */
Register a  TaskExecutor at the resource manager.
@param taskExecutorAddress The address of the TaskExecutor that registers
@param resourceId The resource ID of the TaskExecutor that registers
@param slotReport The slot report containing free and allocated task slots
@param timeout The timeout for the response.

@return The future to the response by the ResourceManager.
Register a TaskExecutor at the resource manager . @param taskExecutorAddress The address of the TaskExecutor that registers @param resourceId The resource ID of the TaskExecutor that registers @param slotReport The slot report containing free and allocated task slots @param timeout The timeout for the response . @return The future to the response by the ResourceManager .
CompletableFuture<RegistrationResponse> registerTaskExecutor(
		String taskExecutorAddress,
		ResourceID resourceId,
		SlotReport slotReport,
		@RpcTimeout Time timeout);
CompletableFuture < RegistrationResponse > registerTaskExecutor ( String taskExecutorAddress , ResourceID resourceId , SlotReport slotReport , @ RpcTimeout Time timeout ) ;
Register a {@link TaskExecutor} at the resource manager.
Register a { @link TaskExecutor } at the resource manager .