public class IntermediateDataSet extends Object implements Serializable
Constructor and Description |
---|
IntermediateDataSet(IntermediateDataSetID id,
JobVertex producer) |
IntermediateDataSet(IntermediateDataSetID id,
ResultPartitionType resultType,
JobVertex producer) |
IntermediateDataSet(JobVertex producer) |
Modifier and Type | Method and Description |
---|---|
void |
addConsumer(JobEdge edge) |
List<JobEdge> |
getConsumers() |
boolean |
getEagerlyDeployConsumers()
Returns whether consumers should be deployed eagerly (as soon as they
are registered at the result manager of the task manager).
|
IntermediateDataSetID |
getId() |
JobVertex |
getProducer() |
ResultPartitionType |
getResultType() |
void |
setEagerlyDeployConsumers(boolean eagerlyDeployConsumers)
Sets the flag indicating whether to eagerly deploy consumers (default:
false ). |
String |
toString() |
public IntermediateDataSet(JobVertex producer)
public IntermediateDataSet(IntermediateDataSetID id, JobVertex producer)
public IntermediateDataSet(IntermediateDataSetID id, ResultPartitionType resultType, JobVertex producer)
public IntermediateDataSetID getId()
public JobVertex getProducer()
public ResultPartitionType getResultType()
public void setEagerlyDeployConsumers(boolean eagerlyDeployConsumers)
false
).eagerlyDeployConsumers
- If true
, the consumers are
deployed as soon as the runtime result is
registered at the result manager of the
task manager. Default is false
.public boolean getEagerlyDeployConsumers()
public void addConsumer(JobEdge edge)
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.