| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Memory
An off-heap region of memory that must be manually free'd when no longer needed.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| SequentialWriter
Adds buffering, mark, and fsyncing to OutputStream.
|
| Class and Description |
|---|
| FileDataInput |
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| AbstractDataInput |
| ChannelProxy
A proxy of a FileChannel that:
- implements reference counting
- exports only thread safe FileChannel operations
- wraps IO exceptions into runtime exceptions
Tested by RandomAccessReaderTest.
|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| FileDataInput |
| FileMark |
| ICompressedFile |
| RandomAccessReader |
| SequentialWriter
Adds buffering, mark, and fsyncing to OutputStream.
|
| SequentialWriter.TransactionalProxy |
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Memory
An off-heap region of memory that must be manually free'd when no longer needed.
|
| RandomAccessReader |
| Class and Description |
|---|
| FileDataInput |
| RandomAccessReader |
| SegmentedFile
Abstracts a read-only file that has been split into segments, each of which can be represented by an independent
FileDataInput.
|
| SegmentedFile.Builder
Collects potential segmentation points in an underlying file, and builds a SegmentedFile to represent it.
|
| Class and Description |
|---|
| FileDataInput |
| RandomAccessReader |
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| FileDataInput |
| Class and Description |
|---|
| AbstractDataInput |
| BufferedDataOutputStreamPlus
An implementation of the DataOutputStreamPlus interface using a ByteBuffer to stage writes
before flushing them to an underlying channel.
|
| BufferedSegmentedFile |
| ChannelProxy
A proxy of a FileChannel that:
- implements reference counting
- exports only thread safe FileChannel operations
- wraps IO exceptions into runtime exceptions
Tested by RandomAccessReaderTest.
|
| ChecksummedSequentialWriter |
| CompressedSegmentedFile |
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataIntegrityMetadata.ChecksumValidator |
| DataIntegrityMetadata.FileDigestValidator |
| DataOutputBuffer
An implementation of the DataOutputStream interface using a FastByteArrayOutputStream and exposing
its buffer so copies can be avoided.
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| DataOutputStreamPlus
Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide
access to the underlying WritableByteChannel associated with their output stream.
|
| FileDataInput |
| FileMark |
| ICompressedFile |
| Memory
An off-heap region of memory that must be manually free'd when no longer needed.
|
| MmappedSegmentedFile |
| NIODataInputStream
Rough equivalent of BufferedInputStream and DataInputStream wrapping the input stream of a File or Socket
Created to work around the fact that when BIS + DIS delegate to NIO for socket IO they will allocate large
thread local direct byte buffers when a large array is used to read.
|
| RandomAccessReader |
| SafeMemory |
| SafeMemoryWriter |
| SegmentedFile
Abstracts a read-only file that has been split into segments, each of which can be represented by an independent
FileDataInput.
|
| SegmentedFile.Builder
Collects potential segmentation points in an underlying file, and builds a SegmentedFile to represent it.
|
| SegmentedFile.Cleanup |
| SequentialWriter
Adds buffering, mark, and fsyncing to OutputStream.
|
| SequentialWriter.TransactionalProxy |
| ThrottledReader |
| UnbufferedDataOutputStreamPlus
Base class for DataOutput implementations that does not have an optimized implementations of Plus methods
and does no buffering.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataIntegrityMetadata.ChecksumValidator |
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| DataOutputStreamPlus
Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide
access to the underlying WritableByteChannel associated with their output stream.
|
| RandomAccessReader |
| Class and Description |
|---|
| DataOutputStreamPlus
Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide
access to the underlying WritableByteChannel associated with their output stream.
|
| Class and Description |
|---|
| DataOutputStreamPlus
Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide
access to the underlying WritableByteChannel associated with their output stream.
|
| Class and Description |
|---|
| DataInputPlus
Extension to DataInput that provides support for reading varints
|
| DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
| Class and Description |
|---|
| Memory
An off-heap region of memory that must be manually free'd when no longer needed.
|
Copyright © 2015 The Apache Software Foundation