Package | Description |
---|---|
com.tangosol.io |
Contains classes providing cache persistence of serialized objects.
|
com.tangosol.io.nio |
Contains classes related to J2SE 1.4 NIO functionality.
|
com.tangosol.util |
Contains various generic utilities.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReadBuffer
The ReadBuffer interface represents an in-memory block of binary data,
such as that represented by a byte[], a Binary object, or an NIO buffer.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractByteArrayReadBuffer
The AbstractByteArrayReadBuffer abstract class is intended to serve as
a base class for the following:
the pre-existing Binary class
a new byte[] based class that does not attempt to add the immutability
aspect provided by the Binary class
a new ByteBuffer based class that will work with Java NIO
This implementation is not intended to be thread safe.
|
class |
AbstractReadBuffer
Abstract base implementation of the ReadBuffer interface.
|
class |
ByteArrayReadBuffer
A ReadBuffer on top of a byte array.
|
class |
MultiBufferReadBuffer
The MultiBufferReadBuffer is a ReadBuffer implementation that presents a
view across any number of underlying ReadBuffer objects, as if they were
appended end-to-end into a single ReadBuffer.
|
Modifier and Type | Method and Description |
---|---|
ByteSequence |
ReadBuffer.subSequence(int ofStart,
int ofEnd)
Returns a new
ByteSequence that is a subsequence of this
sequence. |
ByteSequence |
AbstractReadBuffer.subSequence(int ofStart,
int ofEnd)
Returns a new
ByteSequence that is a subsequence of this
sequence. |
Modifier and Type | Method and Description |
---|---|
static int |
AbstractReadBuffer.readPackedInt(ByteSequence bin,
int of)
Read an int value using a variable-length storage format as described
by
WriteBuffer.BufferOutput.writePackedInt(int) from the given
ByteSequence and offset. |
static int |
AbstractReadBuffer.readUnsignedByte(ByteSequence bin,
int of)
Read an unsigned byte value from the given
ByteSequence and
offset. |
Modifier and Type | Class and Description |
---|---|
class |
ByteBufferReadBuffer
A ReadBuffer implementation on top of a Java NIO ByteBuffer.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractByteSequence
A simple base class for ByteSequence implementations.
|
static class |
AbstractByteSequence.AggregateByteSequence
A naive ByteSequence that glues two ByteSequence instances together.
|
static class |
AbstractByteSequence.PartialByteSequence
A naive ByteSequence that represents a portion of another ByteSequence.
|
class |
Binary
A thread-safe immutable binary object.
|
static class |
ExternalizableHelper.DecoratedMultiBufferReadBuffer
DecoratedMultiBufferReadBuffer is a MultiBufferWriteBuffer that
represents a binary "decorated" value, and allows a more
optimized
ExternalizableHelper.getUndecorated(ReadBuffer) operation. |
Modifier and Type | Method and Description |
---|---|
ByteSequence |
AbstractByteSequence.subSequence(int ofStart,
int ofEnd)
Returns a new
ByteSequence that is a subsequence of this
sequence. |
ByteSequence |
AbstractByteSequence.AggregateByteSequence.subSequence(int ofStart,
int ofEnd)
Returns a new
ByteSequence that is a subsequence of this
sequence. |
ByteSequence |
ByteSequence.subSequence(int ofStart,
int ofEnd)
Returns a new
ByteSequence that is a subsequence of this
sequence. |
Modifier and Type | Method and Description |
---|---|
static boolean |
ExternalizableHelper.isIntDecorated(ByteSequence buf)
Check whether or not the specified ByteSequence is a representation of an
IntDecoratedObject.
|
static int |
Base.toCrc(ByteSequence seq)
Calculate a CRC32 value from a ByteSequence.
|
static int |
Base.toCrc(ByteSequence seq,
int of,
int cb,
int nCrc)
Continue to calculate a CRC32 value from a portion of a ByteSequence .
|
static String |
Base.toHexEscape(ByteSequence seq,
int of,
int cb)
Convert a ByteSequence to a hex sequence of '0' + 'x' + 2 hex digits
per byte.
|
Constructor and Description |
---|
AggregateByteSequence(ByteSequence seqFirst,
ByteSequence seqSecond)
Construct an AggregateByteSequence from two ByteSequence objects.
|
PartialByteSequence(ByteSequence seq,
int of,
int cb)
Construct a PartialByteSequence from a ByteSequence.
|