org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb
Class ApplicationStateDataPBImpl

java.lang.Object
  extended by org.apache.hadoop.yarn.server.resourcemanager.recovery.records.ApplicationStateData
      extended by org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl

public class ApplicationStateDataPBImpl
extends ApplicationStateData


Constructor Summary
ApplicationStateDataPBImpl()
           
ApplicationStateDataPBImpl(YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProto proto)
           
 
Method Summary
static RMAppState convertFromProtoFormat(YarnServerResourceManagerRecoveryProtos.RMAppStateProto e)
           
static YarnServerResourceManagerRecoveryProtos.RMAppStateProto convertToProtoFormat(RMAppState e)
           
 boolean equals(Object other)
           
 org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext getApplicationSubmissionContext()
          The ApplicationSubmissionContext for the application ApplicationId can be obtained from the this
 String getDiagnostics()
          Get the diagnostics information for the application master.
 long getFinishTime()
          The finish time of the application.
 YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProto getProto()
           
 long getStartTime()
          Get the start time of the application.
 RMAppState getState()
          Get the final state of the application.
 long getSubmitTime()
          The time at which the application was received by the Resource Manager
 String getUser()
           
 int hashCode()
           
 void setApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context)
           
 void setDiagnostics(String diagnostics)
           
 void setFinishTime(long finishTime)
           
 void setStartTime(long startTime)
           
 void setState(RMAppState finalState)
           
 void setSubmitTime(long submitTime)
           
 void setUser(String user)
          The application submitter
 String toString()
           
 
Methods inherited from class org.apache.hadoop.yarn.server.resourcemanager.recovery.records.ApplicationStateData
newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ApplicationStateDataPBImpl

public ApplicationStateDataPBImpl()

ApplicationStateDataPBImpl

public ApplicationStateDataPBImpl(YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProto proto)
Method Detail

getProto

public YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProto getProto()
Specified by:
getProto in class ApplicationStateData

getSubmitTime

public long getSubmitTime()
Description copied from class: ApplicationStateData
The time at which the application was received by the Resource Manager

Specified by:
getSubmitTime in class ApplicationStateData
Returns:
submitTime

setSubmitTime

public void setSubmitTime(long submitTime)
Specified by:
setSubmitTime in class ApplicationStateData

getStartTime

public long getStartTime()
Description copied from class: ApplicationStateData
Get the start time of the application.

Specified by:
getStartTime in class ApplicationStateData
Returns:
start time of the application

setStartTime

public void setStartTime(long startTime)
Specified by:
setStartTime in class ApplicationStateData

getUser

public String getUser()
Specified by:
getUser in class ApplicationStateData

setUser

public void setUser(String user)
Description copied from class: ApplicationStateData
The application submitter

Specified by:
setUser in class ApplicationStateData

getApplicationSubmissionContext

public org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext getApplicationSubmissionContext()
Description copied from class: ApplicationStateData
The ApplicationSubmissionContext for the application ApplicationId can be obtained from the this

Specified by:
getApplicationSubmissionContext in class ApplicationStateData
Returns:
ApplicationSubmissionContext

setApplicationSubmissionContext

public void setApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context)
Specified by:
setApplicationSubmissionContext in class ApplicationStateData

getState

public RMAppState getState()
Description copied from class: ApplicationStateData
Get the final state of the application.

Specified by:
getState in class ApplicationStateData
Returns:
the final state of the application.

setState

public void setState(RMAppState finalState)
Specified by:
setState in class ApplicationStateData

getDiagnostics

public String getDiagnostics()
Description copied from class: ApplicationStateData
Get the diagnostics information for the application master.

Specified by:
getDiagnostics in class ApplicationStateData
Returns:
the diagnostics information for the application master.

setDiagnostics

public void setDiagnostics(String diagnostics)
Specified by:
setDiagnostics in class ApplicationStateData

getFinishTime

public long getFinishTime()
Description copied from class: ApplicationStateData
The finish time of the application.

Specified by:
getFinishTime in class ApplicationStateData
Returns:
the finish time of the application.,

setFinishTime

public void setFinishTime(long finishTime)
Specified by:
setFinishTime in class ApplicationStateData

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

convertToProtoFormat

public static YarnServerResourceManagerRecoveryProtos.RMAppStateProto convertToProtoFormat(RMAppState e)

convertFromProtoFormat

public static RMAppState convertFromProtoFormat(YarnServerResourceManagerRecoveryProtos.RMAppStateProto e)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.