Generated by
JDiff

Interface org.apache.hadoop.yarn.api.ApplicationClientProtocol

Added Methods
FailApplicationAttemptResponse failApplicationAttempt(FailApplicationAttemptRequest)

The interface used by clients to request the ResourceManager to fail an application attempt.

GetNewReservationResponse getNewReservation(GetNewReservationRequest)

The interface used by clients to obtain a new ReservationId for submitting new reservations.

GetAllResourceTypeInfoResponse getResourceTypeInfo(GetAllResourceTypeInfoRequest)

The interface to get the details for a specific resource profile.

ReservationListResponse listReservations(ReservationListRequest)

The interface used by clients to get the list of reservations in a plan.

SignalContainerResponse signalToContainer(SignalContainerRequest)

The interface used by clients to request the ResourceManager to signal a container.

UpdateApplicationPriorityResponse updateApplicationPriority(UpdateApplicationPriorityRequest)

The interface used by client to set priority of an application.

UpdateApplicationTimeoutsResponse updateApplicationTimeouts(UpdateApplicationTimeoutsRequest)

The interface used by client to set ApplicationTimeouts of an application.

 

Changed Methods
ReservationDeleteResponse deleteReservation(ReservationDeleteRequest) Changed from abstract to non-abstract.

The interface used by clients to remove an existing Reservation.

KillApplicationResponse forceKillApplication(KillApplicationRequest) Changed from abstract to non-abstract.

The interface used by clients to request the ResourceManager to abort submitted application.

GetClusterMetricsResponse getClusterMetrics(GetClusterMetricsRequest) Changed from abstract to non-abstract.

The interface used by clients to get metrics about the cluster from the ResourceManager.

GetClusterNodeLabelsResponse getClusterNodeLabels(GetClusterNodeLabelsRequest) Changed from abstract to non-abstract.

The interface used by client to get node labels in the cluster

GetClusterNodesResponse getClusterNodes(GetClusterNodesRequest) Changed from abstract to non-abstract.

The interface used by clients to get a report of all nodes in the cluster from the ResourceManager.

GetLabelsToNodesResponse getLabelsToNodes(GetLabelsToNodesRequest) Changed from abstract to non-abstract.

The interface used by client to get labels to nodes mappings in existing cluster

GetNewApplicationResponse getNewApplication(GetNewApplicationRequest) Changed from abstract to non-abstract.

The interface used by clients to obtain a new ApplicationId for submitting new applications.

GetNodesToLabelsResponse getNodeToLabels(GetNodesToLabelsRequest) Changed from abstract to non-abstract.

The interface used by client to get node to labels mappings in existing cluster

GetQueueInfoResponse getQueueInfo(GetQueueInfoRequest) Changed from abstract to non-abstract.

The interface used by clients to get information about queues from the ResourceManager.

GetQueueUserAclsInfoResponse getQueueUserAcls(GetQueueUserAclsInfoRequest) Changed from abstract to non-abstract.

The interface used by clients to get information about queue acls for current user from the ResourceManager.

MoveApplicationAcrossQueuesResponse moveApplicationAcrossQueues(MoveApplicationAcrossQueuesRequest) Changed from abstract to non-abstract. Move an application to a new queue.
SubmitApplicationResponse submitApplication(SubmitApplicationRequest) Changed from abstract to non-abstract.

The interface used by clients to submit a new application to the ResourceManager.

ReservationSubmissionResponse submitReservation(ReservationSubmissionRequest) Changed from abstract to non-abstract.

The interface used by clients to submit a new reservation to the {@code ResourceManager}.

ReservationUpdateResponse updateReservation(ReservationUpdateRequest) Changed from abstract to non-abstract.

The interface used by clients to update an existing Reservation.