public class AsyncRMOperationHandler extends RMOperationHandler
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
AsyncRMOperationHandler(org.apache.hadoop.yarn.client.api.async.AMRMClientAsync client,
org.apache.hadoop.yarn.api.records.Resource maxResources) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContainerRequest(org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest req)
Issue a container request
|
int |
cancelContainerRequests(org.apache.hadoop.yarn.api.records.Priority priority1,
org.apache.hadoop.yarn.api.records.Priority priority2,
int count)
Remove a container request
|
protected int |
cancelSinglePriorityRequests(org.apache.hadoop.yarn.api.records.Priority priority,
int count)
Cancel just one of the priority levels
|
void |
cancelSingleRequest(org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest request)
Cancel a specific request
|
void |
releaseAssignedContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
Release an assigned container
|
executepublic AsyncRMOperationHandler(org.apache.hadoop.yarn.client.api.async.AMRMClientAsync client,
org.apache.hadoop.yarn.api.records.Resource maxResources)
public int cancelContainerRequests(org.apache.hadoop.yarn.api.records.Priority priority1,
org.apache.hadoop.yarn.api.records.Priority priority2,
int count)
RMOperationHandlerActionspriority1 - priority to remove atpriority2 - second priority to targetcount - number to removeprotected int cancelSinglePriorityRequests(org.apache.hadoop.yarn.api.records.Priority priority,
int count)
priority - priority to cancelcount - count to cancelpublic void cancelSingleRequest(org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest request)
RMOperationHandlerActionsrequest - request to cancelpublic void releaseAssignedContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
RMOperationHandlerActionscontainerId - containerpublic void addContainerRequest(org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest req)
RMOperationHandlerActionsCopyright © 2014–2015 The Apache Software Foundation. All rights reserved.