org.apache.hadoop.yarn.api.ApplicationMasterProtocolpublic class AMRMClientRelayer
extends java.lang.Object
implements org.apache.hadoop.yarn.api.ApplicationMasterProtocol
| Constructor | Description |
|---|---|
AMRMClientRelayer(org.apache.hadoop.yarn.api.ApplicationMasterProtocol rmClient,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String rmId) |
|
AMRMClientRelayer(org.apache.hadoop.yarn.api.ApplicationMasterProtocol rmClient,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String rmId,
org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Method | Description |
|---|---|---|
org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse |
allocate(org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest allocateRequest) |
|
org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterResponse |
finishApplicationMaster(org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterRequest request) |
|
void |
gatherReadOnlyPendingAsksInfo(java.util.Map<ResourceRequestSetKey,ResourceRequestSet> pendingAsks,
java.util.Map<ResourceRequestSetKey,java.lang.Long> pendingTime) |
|
ContainerAllocationHistory |
getAllocationHistory() |
|
protected java.util.Map<ResourceRequestSetKey,ResourceRequestSet> |
getRemotePendingAsks() |
|
java.lang.String |
getRMIdentifier() |
|
org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse |
registerApplicationMaster(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest request) |
|
void |
setAMRegistrationRequest(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest registerRequest) |
|
void |
setRMClient(org.apache.hadoop.yarn.api.ApplicationMasterProtocol client) |
|
void |
shutdown() |
public AMRMClientRelayer(org.apache.hadoop.yarn.api.ApplicationMasterProtocol rmClient,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String rmId)
public AMRMClientRelayer(org.apache.hadoop.yarn.api.ApplicationMasterProtocol rmClient,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String rmId,
org.apache.hadoop.conf.Configuration conf)
public void setAMRegistrationRequest(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest registerRequest)
public java.lang.String getRMIdentifier()
public void setRMClient(org.apache.hadoop.yarn.api.ApplicationMasterProtocol client)
public void shutdown()
public org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse registerApplicationMaster(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
registerApplicationMaster in interface org.apache.hadoop.yarn.api.ApplicationMasterProtocolorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterResponse finishApplicationMaster(org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
finishApplicationMaster in interface org.apache.hadoop.yarn.api.ApplicationMasterProtocolorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse allocate(org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest allocateRequest)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
allocate in interface org.apache.hadoop.yarn.api.ApplicationMasterProtocolorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionpublic ContainerAllocationHistory getAllocationHistory()
public void gatherReadOnlyPendingAsksInfo(java.util.Map<ResourceRequestSetKey,ResourceRequestSet> pendingAsks, java.util.Map<ResourceRequestSetKey,java.lang.Long> pendingTime)
@VisibleForTesting protected java.util.Map<ResourceRequestSetKey,ResourceRequestSet> getRemotePendingAsks()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.