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.io.pof |
Contains classes related to POF serialization and deserialization.
|
com.tangosol.util |
Contains various generic utilities.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractWriteBuffer.AbstractBufferOutput
AbstractBufferOutput is a concrete implementation of BufferOutput for
the non-concrete AbstractWriteBuffer implementation.
|
class |
ByteArrayWriteBuffer.ByteArrayBufferOutput
ByteArrayBufferOutput is an implementation of BufferOutput optimized
for writing to the buffer's underlying byte array.
|
class |
DelegatingWriteBuffer.DelegatingBufferOutput
A BufferOutput implementation that delegates to a BufferOutput
implementation, except that its offset range is shifted and limited.
|
class |
MultiBufferWriteBuffer.MultiBufferOutput
The MultiBufferOutput implementation extends the AbstractBufferOutput
to provide "pass through" operations to the underlying buffer if the
operation is guaranteed to fit in the underlying buffer; otherwise,
it virtualizes the operation onto the MultiBufferWriteBuffer itself so
that the over-run of one underlying WriteBuffer will end up being
written to the next underlying WriteBuffer.
|
class |
SizeEstimatingBufferOutput
SizeEstimatingBufferOutput is a WriteBuffer.BufferOutput implementation which writes nothing, and simply maintains
an estimated byte count of how much would have been written.
|
class |
WrapperBufferOutput
This is an imitation BufferOutput implementation that provides the
BufferOutput interface by delegating to an object that implements the
DataOutput interface.
|
static class |
WrapperBufferOutput.VersionAwareBufferOutput
A BufferOutput implementation that in addition to delegating to the given
DataOutput provides an API to check whether the recipients of the content
of this BufferOutput run versions that supersede (greater or equal to)
the specified version.
|
Modifier and Type | Field and Description |
---|---|
protected WriteBuffer.BufferOutput |
DelegatingWriteBuffer.DelegatingBufferOutput.m_out
The BufferOutput to delegate to.
|
Modifier and Type | Method and Description |
---|---|
WriteBuffer.BufferOutput |
AbstractWriteBuffer.getAppendingBufferOutput()
Get a BufferOutput object to write data to this buffer.
|
WriteBuffer.BufferOutput |
WriteBuffer.getAppendingBufferOutput()
Get a BufferOutput object to write data to this buffer.
|
WriteBuffer.BufferOutput |
AbstractWriteBuffer.getBufferOutput()
Get a BufferOutput object to write data to this buffer, starting at
the beginning of the WriteBuffer.
|
WriteBuffer.BufferOutput |
WriteBuffer.getBufferOutput()
Get a BufferOutput object to write data to this buffer, starting at
the beginning of the WriteBuffer.
|
WriteBuffer.BufferOutput |
ByteArrayWriteBuffer.getBufferOutput(int of)
Get a BufferOutput object to write data to this buffer starting at a
particular offset.
|
WriteBuffer.BufferOutput |
AbstractWriteBuffer.getBufferOutput(int of)
Get a BufferOutput object to write data to this buffer starting at a
particular offset.
|
WriteBuffer.BufferOutput |
WriteBuffer.getBufferOutput(int of)
Get a BufferOutput object to write data to this buffer starting at a
particular offset.
|
WriteBuffer.BufferOutput |
DelegatingWriteBuffer.getBufferOutput(int of)
Get a BufferOutput object to write data to this buffer starting at a
particular offset.
|
WriteBuffer.BufferOutput |
MultiBufferWriteBuffer.getBufferOutput(int of)
Get a BufferOutput object to write data to this buffer starting at a
particular offset.
|
protected WriteBuffer.BufferOutput |
MultiBufferWriteBuffer.MultiBufferOutput.getOut()
Obtain the underlying BufferOutput.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultSerializer.serialize(WriteBuffer.BufferOutput out,
Object o) |
void |
Serializer.serialize(WriteBuffer.BufferOutput out,
Object o)
Serialize an object to a WriteBuffer by writing its state using the
specified BufferOutput object.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteBufferWriteBuffer.ByteBufferOutput
This is a simple implementation of the BufferOutput interface on top of
a ByteBuffer.
|
Modifier and Type | Method and Description |
---|---|
WriteBuffer.BufferOutput |
ByteBufferWriteBuffer.getBufferOutput(int of)
Get a BufferOutput object to write data to this buffer starting at a
particular offset.
|
Modifier and Type | Field and Description |
---|---|
protected WriteBuffer.BufferOutput |
PofBufferWriter.m_out
The BufferOutput object that the PofBufferWriter writes to.
|
Modifier and Type | Method and Description |
---|---|
WriteBuffer.BufferOutput |
WritingPofHandler.getBufferOutput()
Obtain the DataOutput object that this Writing POF Handler is writing
to.
|
protected WriteBuffer.BufferOutput |
PofBufferWriter.getBufferOutput()
Return the BufferOutput that this PofBufferWriter writes to.
|
Modifier and Type | Method and Description |
---|---|
void |
SimplePofContext.serialize(WriteBuffer.BufferOutput out,
Object o)
Serialize an object to a WriteBuffer by writing its state using the
specified BufferOutput object.
|
void |
ConfigurablePofContext.serialize(WriteBuffer.BufferOutput out,
Object o)
Serialize an object to a WriteBuffer by writing its state using the
specified BufferOutput object.
|
static void |
PofHelper.writeBigDecimal(WriteBuffer.BufferOutput out,
BigDecimal dec,
int cBytes)
Write a BigDecimal to the passed DataOutput stream as a decimal value.
|
static void |
PofHelper.writeBigInteger(WriteBuffer.BufferOutput out,
BigInteger n)
Write a BigInteger as a packed int.
|
static void |
PofHelper.writeDate(WriteBuffer.BufferOutput out,
int nYear,
int nMonth,
int nDay)
Write a date value to a BufferOutput object.
|
static void |
PofHelper.writeTime(WriteBuffer.BufferOutput out,
int nHour,
int nMinute,
int nSecond,
int nNano,
int nTimeZoneType,
int nHourOffset,
int nMinuteOffset)
Write a time value to a BufferOutput object.
|
Constructor and Description |
---|
PofBufferWriter(WriteBuffer.BufferOutput out,
PofContext ctx)
Construct a new PofBufferWriter that will write a POF stream to the
passed BufferOutput object.
|
UserTypeWriter(PofBufferWriter parent,
WriteBuffer.BufferOutput out,
PofContext ctx,
int nTypeId,
int iProp)
Construct a UserTypeWriter for writing the property values of a
user type.
|
UserTypeWriter(WriteBuffer.BufferOutput out,
PofContext ctx,
int nTypeId,
int iProp)
Construct a UserTypeWriter for writing the property values of a
user type.
|
WritingPofHandler(WriteBuffer.BufferOutput out)
Construct a Writing POF Handler that will write a POF stream to the
passed BufferOutput object.
|
Modifier and Type | Method and Description |
---|---|
void |
NullImplementation.NullPofContext.serialize(WriteBuffer.BufferOutput out,
Object o)
Serialize an object to a WriteBuffer by writing its state using the
specified BufferOutput object.
|
static void |
ExternalizableHelper.writeInt(WriteBuffer.BufferOutput out,
int n)
Write an int to a buffer using a variable length of storage.
|
static void |
ExternalizableHelper.writeLong(WriteBuffer.BufferOutput out,
long l)
Write a long to a buffer using a variable length of storage.
|
static void |
ExternalizableHelper.writeSafeUTF(WriteBuffer.BufferOutput out,
String s)
Write a variable-length encoded UTF packed String to the buffer.
|