public class AMRMClientRelayer extends Object implements org.apache.hadoop.yarn.api.ApplicationMasterProtocol
| Constructor and Description | 
|---|
| AMRMClientRelayer(org.apache.hadoop.yarn.api.ApplicationMasterProtocol rmClient,
                 org.apache.hadoop.yarn.api.records.ApplicationId appId,
                 String rmId) | 
| Modifier and Type | Method and 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) | 
| protected Map<ResourceRequestSetKey,ResourceRequestSet> | getRemotePendingAsks() | 
| 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,
                         String rmId)
public void setAMRegistrationRequest(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest registerRequest)
public 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,
                                                                                                              IOException
registerApplicationMaster in interface org.apache.hadoop.yarn.api.ApplicationMasterProtocolorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterResponse finishApplicationMaster(org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterRequest request)
                                                                                                   throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                          IOException
finishApplicationMaster in interface org.apache.hadoop.yarn.api.ApplicationMasterProtocolorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse allocate(org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest allocateRequest)
                                                                     throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                            IOException
allocate in interface org.apache.hadoop.yarn.api.ApplicationMasterProtocolorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionprotected Map<ResourceRequestSetKey,ResourceRequestSet> getRemotePendingAsks()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.