|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.yarn.server.resourcemanager.recovery.records.ApplicationStateData
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract class ApplicationStateData
Contains all the state data that needs to be stored persistently for an Application
| Constructor Summary | |
|---|---|
ApplicationStateData()
|
|
| Method Summary | |
|---|---|
abstract org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext |
getApplicationSubmissionContext()
The ApplicationSubmissionContext for the application
ApplicationId can be obtained from the this |
abstract String |
getDiagnostics()
Get the diagnostics information for the application master. |
abstract long |
getFinishTime()
The finish time of the application. |
abstract YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProto |
getProto()
|
abstract long |
getStartTime()
Get the start time of the application. |
abstract RMAppState |
getState()
Get the final state of the application. |
abstract long |
getSubmitTime()
The time at which the application was received by the Resource Manager |
abstract String |
getUser()
|
static ApplicationStateData |
newInstance(long submitTime,
long startTime,
String user,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
RMAppState state,
String diagnostics,
long finishTime)
|
static ApplicationStateData |
newInstance(RMStateStore.ApplicationState appState)
|
abstract void |
setApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context)
|
abstract void |
setDiagnostics(String diagnostics)
|
abstract void |
setFinishTime(long finishTime)
|
abstract void |
setStartTime(long startTime)
|
abstract void |
setState(RMAppState state)
|
abstract void |
setSubmitTime(long submitTime)
|
abstract void |
setUser(String user)
The application submitter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApplicationStateData()
| Method Detail |
|---|
public static ApplicationStateData newInstance(long submitTime,
long startTime,
String user,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
RMAppState state,
String diagnostics,
long finishTime)
public static ApplicationStateData newInstance(RMStateStore.ApplicationState appState)
public abstract YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProto getProto()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract long getSubmitTime()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setSubmitTime(long submitTime)
@InterfaceAudience.Public @InterfaceStability.Stable public abstract long getStartTime()
@InterfaceAudience.Private @InterfaceStability.Unstable public abstract void setStartTime(long startTime)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setUser(String user)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract String getUser()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext getApplicationSubmissionContext()
ApplicationSubmissionContext for the application
ApplicationId can be obtained from the this
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context)
public abstract RMAppState getState()
public abstract void setState(RMAppState state)
public abstract String getDiagnostics()
public abstract void setDiagnostics(String diagnostics)
public abstract long getFinishTime()
public abstract void setFinishTime(long finishTime)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||