| Interface | Description |
|---|---|
| Input |
Represents an input through which a
Processor receives data on an edge. |
| InputContext |
Context handle for the Input to initialize itself.
|
| InputFrameworkInterface |
Represents an input through which a TezProcessor receives data on an edge.
|
| InputInitializerContext |
A context that provides information to the
InputInitializer |
| LogicalInput |
An
Input which handles all incoming physical connections on an
edge. |
| LogicalInputFrameworkInterface |
Defines the framework facing interfact for a
LogicalInput
User implementations are expected to derive from AbstractLogicalInput |
| LogicalIOProcessor |
Represents a processor which consumes
LogicalInputs and produces
LogicalOutputs |
| LogicalIOProcessorFrameworkInterface |
Represents a processor framework interface which consumes
LogicalInputs and produces
LogicalOutputs. |
| LogicalOutput |
An @link
Output which handles all outgoing physical connections on an
edge. |
| LogicalOutputFrameworkInterface |
Framework facing interface for the
LogicalOutput
Users are expected to derive from AbstractLogicalOutput |
| MergedInputContext |
Context for
MergedLogicalInput
This interface is not supposed to be implemented by users |
| ObjectRegistry |
A simple shared object registry to cache objects in the memory of the
container running the task.
|
| Output |
Represents an Output through which a TezProcessor writes information to an edge.
|
| OutputCommitterContext |
Context through which the OutputCommitter can access all the relevant
information that it needs.
|
| OutputContext |
Context handle for the Output to initialize itself.
|
| OutputFrameworkInterface |
Represents the Tez framework part of an
Output. |
| Processor | |
| ProcessorContext |
Context handle for the Processor to initialize itself.
|
| ProcessorFrameworkInterface |
Represents the Tez framework part of an
Processor. |
| TaskContext |
Base interface for Context classes used to initialize the Input, Output
and Processor instances.
|
| Class | Description |
|---|---|
| AbstractLogicalInput |
An abstract class which should be the base class for all implementations of LogicalInput.
|
| AbstractLogicalIOProcessor |
Abstract representation of the interface
LogicalIOProcessor. |
| AbstractLogicalOutput |
An abstract class which should be the base class for all implementations of LogicalOutput.
|
| Event |
Base class for all events generated within the Tez execution engine.
|
| InputInitializer |
InputInitializers are typically used to initialize vertices
connected to data sources. |
| InputSpecUpdate |
Update Input specs for Inputs running in a task.
|
| MemoryUpdateCallback |
This interface will be used by Tez to inform components about available
memory.
|
| MergedLogicalInput |
A LogicalInput that is used to merge the data from multiple inputs and provide a
single
Reader to read that data. |
| OutputCommitter |
OutputCommitter to "finalize" the output and make it user-visible if needed.
|
| Reader | |
| Writer |
Copyright © 2014 Apache Software Foundation. All rights reserved.