public class GridHadoopJobMetadata extends Object implements Externalizable
| Constructor and Description |
|---|
GridHadoopJobMetadata()
Empty constructor required by
Externalizable. |
GridHadoopJobMetadata(GridHadoopJobMetadata src)
Copy constructor.
|
GridHadoopJobMetadata(UUID submitNodeId,
org.gridgain.grid.hadoop.GridHadoopJobId jobId,
org.gridgain.grid.hadoop.GridHadoopJobInfo jobInfo)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
long |
completeTimestamp() |
void |
completeTimestamp(long completeTs) |
Throwable |
failCause() |
void |
failCause(Throwable failCause) |
org.gridgain.grid.hadoop.GridHadoopJobId |
jobId() |
org.gridgain.grid.hadoop.GridHadoopJobInfo |
jobInfo() |
long |
mapCompleteTimestamp() |
void |
mapCompleteTimestamp(long mapCompleteTs) |
org.gridgain.grid.hadoop.GridHadoopMapReducePlan |
mapReducePlan() |
void |
mapReducePlan(org.gridgain.grid.hadoop.GridHadoopMapReducePlan mrPlan) |
long |
mapTime() |
Collection<Integer> |
pendingReducers()
Gets collection of pending reducers.
|
void |
pendingReducers(Collection<Integer> pendingReducers)
Sets collection of pending reducers.
|
Collection<org.gridgain.grid.hadoop.GridHadoopInputSplit> |
pendingSplits()
Gets collection of pending splits.
|
void |
pendingSplits(Collection<org.gridgain.grid.hadoop.GridHadoopInputSplit> pendingSplits)
Sets collection of pending splits.
|
org.gridgain.grid.hadoop.GridHadoopJobPhase |
phase() |
void |
phase(org.gridgain.grid.hadoop.GridHadoopJobPhase phase) |
void |
readExternal(ObjectInput in) |
Map<Integer,GridHadoopProcessDescriptor> |
reducersAddresses()
Gets reducers addresses for external execution.
|
void |
reducersAddresses(Map<Integer,GridHadoopProcessDescriptor> reducersAddrs)
Sets reducers addresses for external execution.
|
long |
reduceTime() |
long |
setupCompleteTimestamp() |
void |
setupCompleteTimestamp(long setupCompleteTs) |
long |
setupTime() |
long |
startTimestamp() |
UUID |
submitNodeId() |
int |
taskNumber(Object src) |
String |
toString() |
long |
totalTime() |
long |
version() |
void |
writeExternal(ObjectOutput out) |
public GridHadoopJobMetadata()
Externalizable.public GridHadoopJobMetadata(UUID submitNodeId, org.gridgain.grid.hadoop.GridHadoopJobId jobId, org.gridgain.grid.hadoop.GridHadoopJobInfo jobInfo)
submitNodeId - Submit node ID.jobId - Job ID.jobInfo - Job info.public GridHadoopJobMetadata(GridHadoopJobMetadata src)
src - Metadata to copy.public UUID submitNodeId()
public void phase(org.gridgain.grid.hadoop.GridHadoopJobPhase phase)
phase - Job phase.public org.gridgain.grid.hadoop.GridHadoopJobPhase phase()
public Map<Integer,GridHadoopProcessDescriptor> reducersAddresses()
public void reducersAddresses(Map<Integer,GridHadoopProcessDescriptor> reducersAddrs)
reducersAddrs - Map of addresses.public void pendingSplits(Collection<org.gridgain.grid.hadoop.GridHadoopInputSplit> pendingSplits)
pendingSplits - Collection of pending splits.public Collection<org.gridgain.grid.hadoop.GridHadoopInputSplit> pendingSplits()
public void pendingReducers(Collection<Integer> pendingReducers)
pendingReducers - Collection of pending reducers.public Collection<Integer> pendingReducers()
public org.gridgain.grid.hadoop.GridHadoopJobId jobId()
public long startTimestamp()
public long setupCompleteTimestamp()
public long mapCompleteTimestamp()
public long completeTimestamp()
public void setupCompleteTimestamp(long setupCompleteTs)
setupCompleteTs - Setup complete timestamp.public void mapCompleteTimestamp(long mapCompleteTs)
mapCompleteTs - Map complete time.public void completeTimestamp(long completeTs)
completeTs - Complete time.public long setupTime()
public long mapTime()
public long reduceTime()
public long totalTime()
public void mapReducePlan(org.gridgain.grid.hadoop.GridHadoopMapReducePlan mrPlan)
mrPlan - Map-reduce plan.public org.gridgain.grid.hadoop.GridHadoopMapReducePlan mapReducePlan()
public org.gridgain.grid.hadoop.GridHadoopJobInfo jobInfo()
public void failCause(Throwable failCause)
failCause - Fail cause.public Throwable failCause()
public long version()
public int taskNumber(Object src)
src - Task source.public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © 2014. All rights reserved.