Oracle® Coherence .NET API Reference Release 3.7.1
E22844-03

Contains classes related to Portable Object Format (POF) stream navigation and manipulation.

Classes

  ClassDescription
AbstractPofPath
Abstract base class for static, path-based implementations of IPofNavigator interface.
AbstractPofValue
An abstract base class that implements common functionality for all IPofValue types.
Codecs
Codecs is a container for accessing default ICodec implementations.
Codecs..::.AbstractCodec
Abstract ICodec implementations that encodes objects by simply delegating to WriteObject(Int32, Object). Generally the default WriteObject implementation does not need to be modified as the current accommodation of types and conversion to POF is generally accepted, with the deserialization being more likely to be specific.
Codecs..::.DefaultCodec
Implementation of ICodec that simply delegates to ReadObject(Int32) and WriteObject(Int32, Object) to deserialize and serialize an object.
ComplexPofValue
An abstract base class for complex POF types, such as collections, arrays, dictionaries and user types.
PofArray
PofArray is a IPofValue implementation for arrays.
PofCollection
PofCollection is a IPofValue implementation for collections.
PofNavigationException
PofNavigationException indicates a failure to navigate a IPofValue hierarchy.
PofReflectionHelper
Collection of helper methods for POF reflection.
PofSparseArray
PofSparseArray is a IPofValue implementation for sparse arrays.
PofSparseArray..::.NilPofValue
NilPofValue represents a value that does not exist in the original POF stream.
PofUniformArray
PofUniformArray is a IPofValue implementation for uniform arrays.
PofUniformCollection
PofUniformCollection is a IPofValue implementation for uniform collections.
PofUniformSparseArray
PofUniformSparseArray is a IPofValue implementation for uniform sparse arrays.
PofUserType
PofUserType is a IPofValue implementation for user types.
PofValueParser
Parses POF-encoded binary and returns an instance of a IPofValue wrapper for it.
SimplePofPath
A static IPofNavigator implementation which uses an array of integer indices to navigate the IPofValue hierarchy.
SimplePofValue
SimplePofValue represents POF values which do not contain children (e.g. numeric values, strings, etc.)

Interfaces

  InterfaceDescription
ICodec
An ICodec provides an interception point for any specific code that needs to be executed pre or post (de)serialization. In the case of deserialization this could be to return a concrete implementation and with serialization this could be to explicitly call a specific method on IPofWriter that is not carried out by WriteObject(Int32, Object).
IPofNavigator
The IPofNavigator interface represents an algorithm for navigating a IPofValue hierarchy in order to locate a contained IPofValue for extraction, modification and/or removal purposes.
IPofValue
IPofValue represents the POF data structure in a POF stream, or any sub-structure or value thereof.