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
LogicalInput s and produces
LogicalOutput s |
LogicalIOProcessorFrameworkInterface |
Represents a processor framework interface which consumes
LogicalInput s and produces
LogicalOutput s. |
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 |
InputInitializer s 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 © 2015 Apache Software Foundation. All rights reserved.