Interface | Description |
---|---|
ExecutionContext |
The context for the executor within which a task runs.
|
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 |
InputStatistics |
Provides various statistics about physical execution activity happening on a
logical input in a
Vertex . |
InputStatisticsReporter |
Report statistics about the
Input |
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 . |
OutputStatistics |
Provides various statistics about physical execution activity happening on a
logical output in a
Vertex . |
OutputStatisticsReporter |
Report statistics about the
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.
|
VertexStatistics |
Provides various statistics about the physical execution of this
Vertex This only provides point in time values for the statistics and values are refreshed based on when the implementations of the inputs/outputs/tasks etc. |
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 |
Exception | Description |
---|---|
ProgressFailedException |
Copyright © 2024 Apache Software Foundation. All rights reserved.