public class DAGSubmittedEvent extends Object implements HistoryEvent, SummaryEvent
| Constructor and Description |
|---|
DAGSubmittedEvent() |
DAGSubmittedEvent(org.apache.tez.dag.records.TezDAGID dagID,
long submitTime,
org.apache.tez.dag.api.records.DAGProtos.DAGPlan dagPlan,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
Map<String,org.apache.hadoop.yarn.api.records.LocalResource> cumulativeAdditionalLocalResources,
String user,
org.apache.hadoop.conf.Configuration conf,
String containerLogs,
String queueName) |
| Modifier and Type | Method and Description |
|---|---|
void |
fromProto(RecoveryProtos.DAGSubmittedProto proto) |
void |
fromProtoStream(com.google.protobuf.CodedInputStream inputStream) |
void |
fromSummaryProtoStream(RecoveryProtos.SummaryEventProto proto) |
org.apache.hadoop.yarn.api.records.ApplicationAttemptId |
getApplicationAttemptId() |
org.apache.hadoop.conf.Configuration |
getConf() |
String |
getContainerLogs() |
Map<String,org.apache.hadoop.yarn.api.records.LocalResource> |
getCumulativeAdditionalLocalResources() |
org.apache.tez.dag.records.TezDAGID |
getDagID() |
String |
getDAGName() |
org.apache.tez.dag.api.records.DAGProtos.DAGPlan |
getDagPlan() |
org.apache.tez.dag.api.records.DAGProtos.DAGPlan |
getDAGPlan() |
HistoryEventType |
getEventType() |
String |
getQueueName() |
long |
getSubmitTime() |
String |
getUser() |
boolean |
isHistoryEvent() |
boolean |
isHistoryLoggingEnabled() |
boolean |
isRecoveryEvent() |
void |
setHistoryLoggingEnabled(boolean loggingEnabled) |
RecoveryProtos.DAGSubmittedProto |
toProto() |
void |
toProtoStream(com.google.protobuf.CodedOutputStream outputStream) |
String |
toString() |
void |
toSummaryProtoStream(OutputStream outputStream) |
boolean |
writeToRecoveryImmediately()
Whether to write this event immediately to the DAG recovery file
Summary events are always written immediately to summary file.
|
public DAGSubmittedEvent()
public DAGSubmittedEvent(org.apache.tez.dag.records.TezDAGID dagID,
long submitTime,
org.apache.tez.dag.api.records.DAGProtos.DAGPlan dagPlan,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
Map<String,org.apache.hadoop.yarn.api.records.LocalResource> cumulativeAdditionalLocalResources,
String user,
org.apache.hadoop.conf.Configuration conf,
String containerLogs,
String queueName)
public HistoryEventType getEventType()
getEventType in interface HistoryEventpublic boolean isRecoveryEvent()
isRecoveryEvent in interface HistoryEventpublic boolean isHistoryEvent()
isHistoryEvent in interface HistoryEventpublic RecoveryProtos.DAGSubmittedProto toProto()
public void fromProto(RecoveryProtos.DAGSubmittedProto proto)
public void toProtoStream(com.google.protobuf.CodedOutputStream outputStream)
throws IOException
toProtoStream in interface HistoryEventIOExceptionpublic void fromProtoStream(com.google.protobuf.CodedInputStream inputStream)
throws IOException
fromProtoStream in interface HistoryEventIOExceptionpublic void toSummaryProtoStream(OutputStream outputStream) throws IOException
toSummaryProtoStream in interface SummaryEventIOExceptionpublic void fromSummaryProtoStream(RecoveryProtos.SummaryEventProto proto) throws IOException
fromSummaryProtoStream in interface SummaryEventIOExceptionpublic boolean writeToRecoveryImmediately()
SummaryEventwriteToRecoveryImmediately in interface SummaryEventpublic String getDAGName()
public org.apache.tez.dag.api.records.DAGProtos.DAGPlan getDAGPlan()
public org.apache.tez.dag.records.TezDAGID getDagID()
public org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId()
public Map<String,org.apache.hadoop.yarn.api.records.LocalResource> getCumulativeAdditionalLocalResources()
public long getSubmitTime()
public org.apache.tez.dag.api.records.DAGProtos.DAGPlan getDagPlan()
public String getUser()
public org.apache.hadoop.conf.Configuration getConf()
public void setHistoryLoggingEnabled(boolean loggingEnabled)
public boolean isHistoryLoggingEnabled()
public String getContainerLogs()
public String getQueueName()
Copyright © 2019 Apache Software Foundation. All rights reserved.