Class ApplicationStateDataPBImpl
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.recovery.records.ApplicationStateData
org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb.ApplicationStateDataPBImpl
-
Field Summary
Fields inherited from class org.apache.hadoop.yarn.server.resourcemanager.recovery.records.ApplicationStateData
attempts -
Constructor Summary
ConstructorsConstructorDescriptionApplicationStateDataPBImpl(org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProto proto) -
Method Summary
Modifier and TypeMethodDescriptionstatic RMAppStateconvertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.RMAppStateProto e) static org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.RMAppStateProtobooleanorg.apache.hadoop.yarn.api.records.ApplicationSubmissionContextTheApplicationSubmissionContextfor the applicationApplicationIdcan be obtained from the thisorg.apache.hadoop.ipc.CallerContextGet the diagnostics information for the application master.longThe finish time of the application.longGet the launch time of the application.org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProtogetProto()longGet the start time of the application.getState()Get the final state of the application.longThe time at which the application was received by the Resource ManagergetUser()inthashCode()voidsetApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context) voidsetApplicationTimeouts(Map<org.apache.hadoop.yarn.api.records.ApplicationTimeoutType, Long> appTimeouts) voidsetCallerContext(org.apache.hadoop.ipc.CallerContext callerContext) voidsetDiagnostics(String diagnostics) voidsetFinishTime(long finishTime) voidsetLaunchTime(long launchTime) voidsetRealUser(String realUser) voidsetStartTime(long startTime) voidsetState(RMAppState finalState) voidsetSubmitTime(long submitTime) voidThe application submitter.toString()Methods inherited from class org.apache.hadoop.yarn.server.resourcemanager.recovery.records.ApplicationStateData
getAttempt, getAttemptCount, getFirstAttemptId, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance
-
Constructor Details
-
ApplicationStateDataPBImpl
public ApplicationStateDataPBImpl() -
ApplicationStateDataPBImpl
public ApplicationStateDataPBImpl(org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProto proto)
-
-
Method Details
-
getProto
public org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProto getProto()- Specified by:
getProtoin classApplicationStateData
-
getSubmitTime
public long getSubmitTime()Description copied from class:ApplicationStateDataThe time at which the application was received by the Resource Manager- Specified by:
getSubmitTimein classApplicationStateData- Returns:
- submitTime
-
setSubmitTime
public void setSubmitTime(long submitTime) - Specified by:
setSubmitTimein classApplicationStateData
-
getStartTime
public long getStartTime()Description copied from class:ApplicationStateDataGet the start time of the application.- Specified by:
getStartTimein classApplicationStateData- Returns:
- start time of the application
-
setStartTime
public void setStartTime(long startTime) - Specified by:
setStartTimein classApplicationStateData
-
getLaunchTime
public long getLaunchTime()Description copied from class:ApplicationStateDataGet the launch time of the application.- Specified by:
getLaunchTimein classApplicationStateData- Returns:
- launch time of the application
-
setLaunchTime
public void setLaunchTime(long launchTime) - Specified by:
setLaunchTimein classApplicationStateData
-
getUser
- Specified by:
getUserin classApplicationStateData
-
setUser
Description copied from class:ApplicationStateDataThe application submitter.- Specified by:
setUserin classApplicationStateData- Parameters:
user- submitter user name.
-
getRealUser
- Specified by:
getRealUserin classApplicationStateData
-
setRealUser
- Specified by:
setRealUserin classApplicationStateData
-
getApplicationSubmissionContext
public org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext getApplicationSubmissionContext()Description copied from class:ApplicationStateDataTheApplicationSubmissionContextfor the applicationApplicationIdcan be obtained from the this- Specified by:
getApplicationSubmissionContextin classApplicationStateData- Returns:
- ApplicationSubmissionContext
-
setApplicationSubmissionContext
public void setApplicationSubmissionContext(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context) - Specified by:
setApplicationSubmissionContextin classApplicationStateData
-
getState
Description copied from class:ApplicationStateDataGet the final state of the application.- Specified by:
getStatein classApplicationStateData- Returns:
- the final state of the application.
-
setState
- Specified by:
setStatein classApplicationStateData
-
getDiagnostics
Description copied from class:ApplicationStateDataGet the diagnostics information for the application master.- Specified by:
getDiagnosticsin classApplicationStateData- Returns:
- the diagnostics information for the application master.
-
setDiagnostics
- Specified by:
setDiagnosticsin classApplicationStateData
-
getFinishTime
public long getFinishTime()Description copied from class:ApplicationStateDataThe finish time of the application.- Specified by:
getFinishTimein classApplicationStateData- Returns:
- the finish time of the application.,
-
setFinishTime
public void setFinishTime(long finishTime) - Specified by:
setFinishTimein classApplicationStateData
-
hashCode
public int hashCode() -
equals
-
getCallerContext
public org.apache.hadoop.ipc.CallerContext getCallerContext()- Specified by:
getCallerContextin classApplicationStateData
-
setCallerContext
public void setCallerContext(org.apache.hadoop.ipc.CallerContext callerContext) - Specified by:
setCallerContextin classApplicationStateData
-
toString
-
convertToProtoFormat
public static org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.RMAppStateProto convertToProtoFormat(RMAppState e) -
convertFromProtoFormat
public static RMAppState convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnServerResourceManagerRecoveryProtos.RMAppStateProto e) -
getApplicationTimeouts
- Specified by:
getApplicationTimeoutsin classApplicationStateData
-
setApplicationTimeouts
public void setApplicationTimeouts(Map<org.apache.hadoop.yarn.api.records.ApplicationTimeoutType, Long> appTimeouts) - Specified by:
setApplicationTimeoutsin classApplicationStateData
-