Uses of Interface
com.tangosol.io.WriteBuffer.BufferOutput
Package
Description
Contains classes providing cache persistence of serialized objects.
Contains classes related to J2SE 1.4 NIO functionality.
Contains classes related to POF serialization and deserialization.
Contains classes and helpers for implementing various types of persistence.
Contains various generic utilities.
-
Uses of WriteBuffer.BufferOutput in com.tangosol.io
Modifier and TypeClassDescriptionclass
AbstractBufferOutput is a concrete implementation of BufferOutput for the non-concrete AbstractWriteBuffer implementation.final class
ByteArrayBufferOutput is an implementation of BufferOutput optimized for writing to the buffer's underlying byte array.final class
A BufferOutput implementation that delegates to a BufferOutput implementation, except that its offset range is shifted and limited.final class
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 is a WriteBuffer.BufferOutput implementation which writes nothing, and simply maintains an estimated byte count of how much would have been written.class
This is an imitation BufferOutput implementation that provides the BufferOutput interface by delegating to an object that implements the DataOutput interface.static class
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 TypeFieldDescriptionprotected WriteBuffer.BufferOutput
DelegatingWriteBuffer.DelegatingBufferOutput.m_out
The BufferOutput to delegate to.Modifier and TypeMethodDescriptionAbstractWriteBuffer.getAppendingBufferOutput()
Get a BufferOutput object to write data to this buffer.WriteBuffer.getAppendingBufferOutput()
Get a BufferOutput object to write data to this buffer.AbstractWriteBuffer.getBufferOutput()
Get a BufferOutput object to write data to this buffer, starting at the beginning of the WriteBuffer.AbstractWriteBuffer.getBufferOutput
(int of) Get a BufferOutput object to write data to this buffer starting at a particular offset.final WriteBuffer.BufferOutput
ByteArrayWriteBuffer.getBufferOutput
(int of) Get a BufferOutput object to write data to this buffer starting at a particular offset.DelegatingWriteBuffer.getBufferOutput
(int of) Get a BufferOutput object to write data to this buffer starting at a particular offset.MultiBufferWriteBuffer.getBufferOutput
(int of) Get a BufferOutput object to write data to this buffer starting at a particular offset.WriteBuffer.getBufferOutput()
Get a BufferOutput object to write data to this buffer, starting at the beginning of the WriteBuffer.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 TypeMethodDescriptionprotected void
MultiplexingSerializer.doSerialization
(WriteBuffer.BufferOutput out, Object o, Serializer[] serializers) protected void
MultiplexingSerializer.doWrite
(WriteBuffer.BufferOutput out, Object o, Serializer serializer) Writes the serialization header and payload.void
DefaultSerializer.serialize
(WriteBuffer.BufferOutput out, Object o) void
MultiplexingSerializer.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.protected int
MultiplexingSerializer.writeSerializationHeader
(WriteBuffer.BufferOutput out, String serializerName) Write the multiplex serialization header. -
Uses of WriteBuffer.BufferOutput in com.tangosol.io.nio
Modifier and TypeClassDescriptionfinal class
This is a simple implementation of the BufferOutput interface on top of a ByteBuffer.Modifier and TypeMethodDescriptionByteBufferWriteBuffer.getBufferOutput
(int of) Get a BufferOutput object to write data to this buffer starting at a particular offset. -
Uses of WriteBuffer.BufferOutput in com.tangosol.io.pof
Modifier and TypeFieldDescriptionprotected WriteBuffer.BufferOutput
PofBufferWriter.m_out
The BufferOutput object that the PofBufferWriter writes to.Modifier and TypeMethodDescriptionprotected WriteBuffer.BufferOutput
PofBufferWriter.getBufferOutput()
Return the BufferOutput that this PofBufferWriter writes to.WritingPofHandler.getBufferOutput()
Obtain the DataOutput object that this Writing POF Handler is writing to.Modifier and TypeMethodDescriptionvoid
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.ModifierConstructorDescriptionConstruct 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.Construct a Writing POF Handler that will write a POF stream to the passed BufferOutput object. -
Uses of WriteBuffer.BufferOutput in com.tangosol.persistence
Modifier and TypeMethodDescriptionvoid
AbstractPersistenceManager.write
(String sId, WriteBuffer.BufferOutput out) Write the PersistentStore associated with the specified identifier to the given output buffer.void
SafePersistenceWrappers.SafePersistenceManager.write
(String sId, WriteBuffer.BufferOutput out) Write the PersistentStore associated with the specified identifier to the given output buffer. -
Uses of WriteBuffer.BufferOutput in com.tangosol.util
Modifier and TypeMethodDescriptionvoid
NullImplementation.NullPofContext.serialize
(WriteBuffer.BufferOutput out, Object o) Serialize an object to a WriteBuffer by writing its state using the specified BufferOutput object.void
NullImplementation.NullPersistenceManager.write
(String sId, WriteBuffer.BufferOutput out) Write the PersistentStore associated with the specified identifier to the given output buffer.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.