org.apache.hadoop.mapreduce.jobhistory
Class AMStartedEvent

java.lang.Object
  extended by org.apache.hadoop.mapreduce.jobhistory.AMStartedEvent
All Implemented Interfaces:
HistoryEvent

@InterfaceAudience.Private
@InterfaceStability.Unstable
public class AMStartedEvent
extends Object
implements HistoryEvent

Event to record start of a task attempt


Constructor Summary
AMStartedEvent(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, long startTime, org.apache.hadoop.yarn.api.records.ContainerId containerId, String nodeManagerHost, int nodeManagerPort, int nodeManagerHttpPort)
          Create an event to record the start of an MR AppMaster
 
Method Summary
 org.apache.hadoop.yarn.api.records.ApplicationAttemptId getAppAttemptId()
           
 org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
           
 Object getDatum()
          Return the Avro datum wrapped by this.
 EventType getEventType()
          Get the attempt id
 String getNodeManagerHost()
           
 int getNodeManagerHttpPort()
           
 int getNodeManagerPort()
           
 long getStartTime()
           
 void setDatum(Object datum)
          Set the Avro datum wrapped by this.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMStartedEvent

public AMStartedEvent(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
                      long startTime,
                      org.apache.hadoop.yarn.api.records.ContainerId containerId,
                      String nodeManagerHost,
                      int nodeManagerPort,
                      int nodeManagerHttpPort)
Create an event to record the start of an MR AppMaster

Parameters:
appAttemptId - the application attempt id.
startTime - the start time of the AM.
containerId - the containerId of the AM.
nodeManagerHost - the node on which the AM is running.
nodeManagerPort - the port on which the AM is running.
nodeManagerHttpPort - the httpPort for the node running the AM.
Method Detail

getDatum

public Object getDatum()
Description copied from interface: HistoryEvent
Return the Avro datum wrapped by this.

Specified by:
getDatum in interface HistoryEvent

setDatum

public void setDatum(Object datum)
Description copied from interface: HistoryEvent
Set the Avro datum wrapped by this.

Specified by:
setDatum in interface HistoryEvent

getAppAttemptId

public org.apache.hadoop.yarn.api.records.ApplicationAttemptId getAppAttemptId()
Returns:
the ApplicationAttemptId

getStartTime

public long getStartTime()
Returns:
the start time for the MRAppMaster

getContainerId

public org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
Returns:
the ContainerId for the MRAppMaster.

getNodeManagerHost

public String getNodeManagerHost()
Returns:
the node manager host.

getNodeManagerPort

public int getNodeManagerPort()
Returns:
the node manager port.

getNodeManagerHttpPort

public int getNodeManagerHttpPort()
Returns:
the http port for the tracker.

getEventType

public EventType getEventType()
Get the attempt id

Specified by:
getEventType in interface HistoryEvent


Copyright © 2012 Apache Software Foundation. All Rights Reserved.