Package org.apache.flink.yarn
Class DefaultYarnResourceManagerClientFactory
java.lang.Object
org.apache.flink.yarn.DefaultYarnResourceManagerClientFactory
- All Implemented Interfaces:
YarnResourceManagerClientFactory
public class DefaultYarnResourceManagerClientFactory
extends Object
implements YarnResourceManagerClientFactory
Default implementation of
YarnResourceManagerClientFactory.-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.client.api.async.AMRMClientAsync<org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest>createResourceManagerClient(int yarnHeartbeatIntervalMillis, org.apache.hadoop.yarn.client.api.async.AMRMClientAsync.AbstractCallbackHandler callbackHandler) Create YARN ResourceManager client with the given callback handler.
-
Method Details
-
getInstance
-
createResourceManagerClient
public org.apache.hadoop.yarn.client.api.async.AMRMClientAsync<org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest> createResourceManagerClient(int yarnHeartbeatIntervalMillis, org.apache.hadoop.yarn.client.api.async.AMRMClientAsync.AbstractCallbackHandler callbackHandler) Description copied from interface:YarnResourceManagerClientFactoryCreate YARN ResourceManager client with the given callback handler.- Specified by:
createResourceManagerClientin interfaceYarnResourceManagerClientFactory- Parameters:
yarnHeartbeatIntervalMillis- heartbeat interval between the client and the YARN ResourceManager.callbackHandler- which handles the events from YARN ResourceManager.- Returns:
- an
AMRMClientAsyncinstance.
-