Class IgnoreSchedulingTempDataReceiverProperty
- java.lang.Object
-
- org.apache.nemo.common.ir.executionproperty.ExecutionProperty<T>
-
- org.apache.nemo.common.ir.executionproperty.VertexExecutionProperty<java.lang.Boolean>
-
- org.apache.nemo.common.ir.vertex.executionproperty.IgnoreSchedulingTempDataReceiverProperty
-
- All Implemented Interfaces:
java.io.Serializable
public final class IgnoreSchedulingTempDataReceiverProperty extends VertexExecutionProperty<java.lang.Boolean>
A property represents that a vertex annotated with this property doesn't process any data and should be regarded as a kind of "marker" to construct a temporary edge that contains some data that have to be written before it's usage is not determined (e.g., for caching). The written data in the edge toward the vertex annotated with this property will be used when the usage is determined by usingDuplicateEdgeGroupProperty
. In that case, the edge will be regarded as a representative edge. Attaching this property makes runtime to not schedule this vertex.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IgnoreSchedulingTempDataReceiverProperty
of()
Static method exposing the constructor.static IgnoreSchedulingTempDataReceiverProperty
of(java.lang.Boolean value)
Static method exposing the constructor.-
Methods inherited from class org.apache.nemo.common.ir.executionproperty.ExecutionProperty
equals, getValue, hashCode, toString
-
-
-
-
Method Detail
-
of
public static IgnoreSchedulingTempDataReceiverProperty of()
Static method exposing the constructor.- Returns:
- the execution property.
-
of
public static IgnoreSchedulingTempDataReceiverProperty of(java.lang.Boolean value)
Static method exposing the constructor. This is used by reflection by the MetricUtils class.- Parameters:
value
- the boolean value. This is always true by default for this property.- Returns:
- the new execution property.
-
-