| Modifier and Type | Method and Description | 
|---|---|
| protected void | RMAppManager. recoverApplication(ApplicationStateData appState,
                  RMStateStore.RMState rmState) | 
| Modifier and Type | Method and Description | 
|---|---|
| ApplicationStateData | RMStateStoreAppEvent. getAppState() | 
| ApplicationStateData | RMStateStoreRemoveAppEvent. getAppState() | 
| ApplicationStateData | RMStateUpdateAppEvent. getAppState() | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<org.apache.hadoop.yarn.api.records.ApplicationId,ApplicationStateData> | RMStateStore.RMState. getApplicationState() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FileSystemRMStateStore. removeApplicationStateInternal(ApplicationStateData appState) | 
| protected void | LeveldbRMStateStore. removeApplicationStateInternal(ApplicationStateData appState) | 
| void | MemoryRMStateStore. removeApplicationStateInternal(ApplicationStateData appState) | 
| protected void | NullRMStateStore. removeApplicationStateInternal(ApplicationStateData appState) | 
| protected void | ZKRMStateStore. removeApplicationStateInternal(ApplicationStateData appState) | 
| protected abstract void | RMStateStore. removeApplicationStateInternal(ApplicationStateData appState)Blocking API
 Derived classes must implement this method to remove the state of an 
 application and its attempts | 
| void | FileSystemRMStateStore. storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                             ApplicationStateData appStateDataPB) | 
| protected void | LeveldbRMStateStore. storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                             ApplicationStateData appStateData) | 
| void | MemoryRMStateStore. storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                             ApplicationStateData appState) | 
| protected void | NullRMStateStore. storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                             ApplicationStateData appStateData) | 
| void | ZKRMStateStore. storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                             ApplicationStateData appStateDataPB) | 
| protected abstract void | RMStateStore. storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                             ApplicationStateData appStateData)Blocking API
 Derived classes must implement this method to store the state of an 
 application. | 
| void | RMStateStore. updateApplicationState(ApplicationStateData appState) | 
| void | RMStateStore. updateApplicationState(ApplicationStateData appState,
                      boolean notifyApp) | 
| void | FileSystemRMStateStore. updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                              ApplicationStateData appStateDataPB) | 
| protected void | LeveldbRMStateStore. updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                              ApplicationStateData appStateData) | 
| void | MemoryRMStateStore. updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                              ApplicationStateData appState) | 
| protected void | NullRMStateStore. updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                              ApplicationStateData appStateData) | 
| protected void | ZKRMStateStore. updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                              ApplicationStateData appStateDataPB) | 
| protected abstract void | RMStateStore. updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
                              ApplicationStateData appStateData) | 
| void | RMStateStore. updateApplicationStateSynchronously(ApplicationStateData appState,
                                   boolean notifyApp,
                                   org.apache.hadoop.thirdparty.com.google.common.util.concurrent.SettableFuture<Object> resultFuture) | 
| Constructor and Description | 
|---|
| RMStateStoreAppEvent(ApplicationStateData appState) | 
| RMStateUpdateAppEvent(ApplicationStateData appState) | 
| RMStateUpdateAppEvent(ApplicationStateData appState,
                     boolean notifyApplication) | 
| RMStateUpdateAppEvent(ApplicationStateData appState,
                     boolean notifyApp,
                     org.apache.hadoop.thirdparty.com.google.common.util.concurrent.SettableFuture<Object> future) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ApplicationStateData | ApplicationStateData. newInstance(long submitTime,
           long startTime,
           org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context,
           String user) | 
| static ApplicationStateData | ApplicationStateData. newInstance(long submitTime,
           long startTime,
           org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context,
           String user,
           org.apache.hadoop.ipc.CallerContext callerContext) | 
| static ApplicationStateData | ApplicationStateData. newInstance(long submitTime,
           long startTime,
           org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context,
           String user,
           String realUser,
           org.apache.hadoop.ipc.CallerContext callerContext) | 
| static ApplicationStateData | ApplicationStateData. newInstance(long submitTime,
           long startTime,
           String user,
           org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
           RMAppState state,
           String diagnostics,
           long launchTime,
           long finishTime,
           org.apache.hadoop.ipc.CallerContext callerContext) | 
| static ApplicationStateData | ApplicationStateData. newInstance(long submitTime,
           long startTime,
           String user,
           org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
           RMAppState state,
           String diagnostics,
           long launchTime,
           long finishTime,
           org.apache.hadoop.ipc.CallerContext callerContext,
           Map<org.apache.hadoop.yarn.api.records.ApplicationTimeoutType,Long> applicationTimeouts) | 
| static ApplicationStateData | ApplicationStateData. newInstance(long submitTime,
           long startTime,
           String user,
           String realUser,
           org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
           RMAppState state,
           String diagnostics,
           long launchTime,
           long finishTime,
           org.apache.hadoop.ipc.CallerContext callerContext) | 
| static ApplicationStateData | ApplicationStateData. newInstance(long submitTime,
           long startTime,
           String user,
           String realUser,
           org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
           RMAppState state,
           String diagnostics,
           long launchTime,
           long finishTime,
           org.apache.hadoop.ipc.CallerContext callerContext,
           Map<org.apache.hadoop.yarn.api.records.ApplicationTimeoutType,Long> applicationTimeouts) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ApplicationStateDataPBImpl | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.