public interface ClientRmOperations
ClientRmTemplate| Modifier and Type | Method and Description |
|---|---|
ApplicationReport |
getApplicationReport(ApplicationId applicationId)
Gets a report of the application.
|
Token |
getDelegationToken(java.lang.String renewer)
Gets the resource manager delegation token.
|
GetNewApplicationResponse |
getNewApplication()
Requests a new application from a resource manager.
|
KillApplicationResponse |
killApplication(ApplicationId applicationId)
Requests
ResourceManager to abort submitted application. |
java.util.List<ApplicationReport> |
listApplications()
Gets a list of
ApplicationReports from a resource manager. |
java.util.List<ApplicationReport> |
listApplications(java.util.EnumSet<YarnApplicationState> states,
java.util.Set<java.lang.String> types)
Gets a list of
ApplicationReports from a resource manager. |
SubmitApplicationResponse |
submitApplication(ApplicationSubmissionContext appSubContext)
Submits a new application into resource manager.
|
GetNewApplicationResponse getNewApplication()
ApplicationId but response
also contains information about resource capabilities.GetNewApplicationResponseSubmitApplicationResponse submitApplication(ApplicationSubmissionContext appSubContext)
appSubContext - the Application Submission ContextSubmitApplicationResponsejava.util.List<ApplicationReport> listApplications()
ApplicationReports from a resource manager.ApplicationReportsjava.util.List<ApplicationReport> listApplications(java.util.EnumSet<YarnApplicationState> states, java.util.Set<java.lang.String> types)
ApplicationReports from a resource manager. Allows
to filter results by using a set of YarnApplicationStates and
registered application types.states - the yarn application statestypes - the yarn application typesApplicationReportsKillApplicationResponse killApplication(ApplicationId applicationId)
ResourceManager to abort submitted application.applicationId - the application idKillApplicationResponseToken getDelegationToken(java.lang.String renewer)
renewer - the renewer as kerberos principalApplicationReport getApplicationReport(ApplicationId applicationId)
applicationId - the application idApplicationReport