Tangosol.IO Namespace |
| Class | Description | |
|---|---|---|
| AbstractEvolvable |
An abstract base class for implementing IEvolvable
objects.
| |
| BinaryDeltaCompressor |
An IDeltaCompressor implementation that works with opaque (binary) values.
| |
| BinarySerializer | ISerializer implementation that uses .NET binary
serializer.
| |
| ConfigurableSerializerFactory |
A ISerializerFactory implementation that creates instances of a
Serializer class configured using an XmlElement of the following structure:
<!ELEMENT instance ((class-name | (class-factory-name, method-name), init-params?)>
<!ELEMENT init-params (init-param*)>
<!ELEMENT init-param ((param-name | param-type), param-value, description?)>
| |
| DataReader | BinaryReader extension that adds methods for reading 32 and
64-bit integer values in a packed format.
| |
| DataWriter | BinaryWriter extension that adds methods for writing 32 and
64-bit integer values in a packed format.
| |
| IndentingWriter |
An IndentingWriter is used to indent line-based output to an
underlying TextWriter.
| |
| OptimizedBinarySerializer | ISerializer implementation that optimizes serialization
of primitive types and falls back to .NET BinaryFormatter for
custom types.
| |
| SimpleEvolvable |
Simple implementation of IEvolvable interface.
|
| Interface | Description | |
|---|---|---|
| IDeltaCompressor |
The IDeltaCompressor interface provides the capability of comparing two
in-memory buffers containing an old and a new value, and producing a result
(called a "delta") that can be applied to the old value to create the new
value.
| |
| IEvolvable |
The IEvolvable interface is implemented by types that require
forwards- and backwards-compatibility of their serialized form.
| |
| ISerializer |
Provides the capability of reading and writing a .NET object from and
to an in-memory buffer.
| |
| ISerializerFactory |
A factory for ISerializer objects.
| |
| IWrapperStreamFactory | Obsolete.
Provides the means to wrap a Stream, such that functionality
such as compression and encryption can be implemented in a layered,
pluggable fashion.
|