| Class | Description |
|---|---|
| BoolWritableSerializer | |
| BufferPullee<IK,IV> |
load data into a buffer signaled by a
BufferPuller |
| BufferPuller |
actively signal a
BufferPullee to load data into buffer and receive |
| BufferPushee<OK,OV> |
collect data when signaled
|
| BufferPusher<K,V> |
actively push data into a buffer and signal a
BufferPushee to collect it |
| BufferType | |
| ByteBufferDataReader |
read data from a input buffer
|
| ByteBufferDataWriter |
DataOutputStream implementation which buffers data in a fixed-size
ByteBuffer.
|
| BytesUtil | |
| BytesWritableSerializer | |
| ByteWritableSerializer | |
| Command | |
| CommandDispatcher |
a CommandDispatcher receives
Command from upstream
and performs corresponding operations |
| ConfigUtil | |
| Constants | |
| DataChannel | |
| DataInputStream | |
| DataOutputStream | |
| DataReceiver |
a DataReceiver pulls in arriving data, an example
is
BufferPuller |
| DefaultSerializer | |
| DoubleWritableSerializer | |
| FloatWritableSerializer | |
| HadoopPlatform | |
| ICombineHandler |
interacts with native side to support Java Combiner
|
| IDataLoader |
an IDataLoader loads data on demand
|
| IKVSerializer |
serializes key-value pair
|
| INativeComparable |
Any key type that is comparable at native side must implement this interface.
|
| INativeHandler |
A Handler accept input, and give output can be used to transfer command and data
|
| INativeSerializer<T> |
an INativeSerializer serializes and deserializes data transferred between
Java and native.
|
| InputBuffer | |
| IntWritableSerializer | |
| KVSerializer<K,V> | |
| LocalJobOutputFiles | |
| LongWritableSerializer | |
| NativeBatchProcessor |
used to create channel, transfer data and command between Java and native
|
| NativeCollectorOnlyHandler<K,V> |
Java Record Reader + Java Mapper + Native Collector
|
| NativeDataSource |
NativeDataSource loads data from upstream
|
| NativeDataTarget |
NativeDataTarge sends data to downstream
|
| NativeMapOutputCollectorDelegator<K,V> |
native map output collector wrapped in Java interface
|
| NativeRuntime |
This class stands for the native runtime It has three functions:
1.
|
| NativeSerialization | |
| NativeTaskOutput |
base class of output files manager.
|
| NativeTaskOutputFiles |
Manipulate the working area for the transient store for maps and reduces.
|
| NullWritableSerializer | |
| OutputBuffer | |
| OutputUtil | |
| Platform |
Base class for platforms.
|
| Platforms |
this class will load in and init all platforms on classpath
it is also the facade to check for key type support and other
platform methods
|
| ReadWriteBuffer | |
| SerializationFramework | |
| SizedWritable<T> | |
| TaskContext | |
| TextSerializer | |
| VIntWritableSerializer | |
| VLongWritableSerializer |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.