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.
|
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 |
AbstractWriteBuffer.getBufferOutput(int of)
Get a BufferOutput object to write data to this buffer starting at a particular offset.
|
WriteBuffer.BufferOutput |
ByteArrayWriteBuffer.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.
|
WriteBuffer.BufferOutput |
WriteBuffer.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 |
---|---|
protected WriteBuffer.BufferOutput |
PofBufferWriter.getBufferOutput()
Return the BufferOutput that this PofBufferWriter writes to.
|
WriteBuffer.BufferOutput |
WritingPofHandler.getBufferOutput()
Obtain the DataOutput object that this Writing POF Handler is writing to.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigurablePofContext.serialize(WriteBuffer.BufferOutput out, Object o)
Serialize an object to a WriteBuffer by writing its state using the specified BufferOutput object.
|
void |
SimplePofContext.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.
|