[This is preliminary documentation and is subject to change.]
Represents a single abstract vertex in a dataflow graph.
(In Naiad, most concrete vertices extend VertexTTime.)
Inheritance Hierarchy
Microsoft.Research.Naiad.DataflowVertex
Microsoft.Research.Naiad.DataflowVertexTTime
Namespace: Microsoft.Research.Naiad.Dataflow
Assembly: Microsoft.Research.Naiad (in Microsoft.Research.Naiad.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax
C#
public abstract class Vertex
The Vertex type exposes the following members.
Methods
Name | Description | |
---|---|---|
AddOnFlushAction | ||
Checkpoint |
Writes the state of this vertex to the given writer.
| |
Flush |
Flushes all buffered state at this vertex.
| |
OnShutdown |
Called when the vertex is shut down
| |
Restore |
Restores the state of this vertex from the given reader.
| |
ToString |
Returns a string representation of this vertex.
(Overrides ObjectToString.) | |
UpdateReachability |
The worker will invoke this method periodically to indicate progress through
the computation, and enable (for example) garbage-collection code to run.
|
Fields
Name | Description | |
---|---|---|
isShutdown |
Currently available for checkpoint restore
| |
Stage |
The stage to which this vertex belongs.
| |
VertexId |
Vertex identifier (unique within the same Stage).
|
Properties
Name | Description | |
---|---|---|
Entrancy |
Indicates number of additional times the vertex may be entered
| |
IsShutDown |
Indicates whether the vertex has been shut down
| |
LoggingOutput |
The stream that will be used for logging updates to the vertex state.
|
Remarks
See Also