public class ProviderNotifyingOperationHandler extends RMOperationHandler
| Constructor and Description |
|---|
ProviderNotifyingOperationHandler(ProviderService providerService) |
| 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
|
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 ProviderNotifyingOperationHandler(ProviderService providerService)
public void releaseAssignedContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
RMOperationHandlerActionscontainerId - containerpublic void addContainerRequest(org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest req)
RMOperationHandlerActionspublic 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 removepublic void cancelSingleRequest(org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest request)
RMOperationHandlerActionsrequest - request to cancelCopyright © 2014–2015 The Apache Software Foundation. All rights reserved.