Package org.apache.tez.dag.api

Interface Summary
EdgeManager This interface defines the routing of the event between tasks of producer and consumer vertices.
EdgeManagerContext Context information provided to Edge plugins on initialization.
VertexManagerPlugin Interface to plugin user logic into the VertexManager to implement runtime scheduling optimizations and graph reconfiguration.
VertexManagerPluginContext Object with API's to interact with the Tez execution engine
 

Class Summary
DAG  
DagTypeConverters  
Edge  
EdgeManagerDescriptor  
EdgeProperty  
GroupInputEdge  
InputDescriptor  
OutputDescriptor  
ProcessorDescriptor  
TezConfiguration  
TezConstants Specifies all constant values in Tez
TezEntityDescriptor  
Vertex  
VertexGroup Represents a virtual collection of vertices whose members can be treated as a single named collection for graph operations.
VertexLocationHint  
VertexLocationHint.TaskLocationHint  
VertexManagerPluginDescriptor  
 

Enum Summary
EdgeProperty.DataMovementType Defines the manner of data movement between source and destination tasks.
EdgeProperty.DataSourceType Determines the lifetime of the data produced on this edge by a source task.
EdgeProperty.SchedulingType Determines when the destination task is eligible to run, once the source task is eligible to run.
 

Exception Summary
DAGSubmissionTimedOut Exception thrown when DAG submission to a Tez Session times out.
SessionNotRunning Exception thrown when the client cannot communicate with the Tez Session as the Tez Session is no longer running.
TezException Base TezException
TezUncheckedException Base Tez Unchecked Exception
 



Copyright © 2014 Apache Software Foundation. All rights reserved.