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–2016 The Apache Software Foundation. All rights reserved.