CoherenceTM v3.4.1
Copyright© 2000-2008 by Oracle Corporation

Package com.tangosol.io.pof

Contains classes related to POF serialization and deserialization.

See:
          Description

Interface Summary
EvolvablePortableObject Extension of the PortableObject interface that supports forwards- and backwards-compatibility of POF data streams.
PofConstants The constants related to POF streams.
PofContext The PofContext interface represents a set of user types that can be serialized to and deserialized from a POF stream.
PofHandler This interface defines the handler for an event-driven approach to parsing (or assembling) a POF stream.
PofReader The PofReader interface provides the capability of reading a set of non-primitive Java types ("user types") from a POF stream as an ordered sequence of indexed properties.
PofSerializer The PofSerializer interface provides the capability of reading and writing a Java object from and to a POF stream.
PofWriter The PofWriter interface provides the capability of writing a set of non-primitive Java types ("user types") to a POF stream as an ordered sequence of indexed properties.
PortableObject The PortableObject interface is implemented by Java classes that can self- serialize and deserialize their state to and from a POF data stream.
 

Class Summary
AbstractPofHandler An abstract implementation of PofHandler that delegates to a PofHandler.
ConfigurablePofContext This class implements the PofContext interface using information provided in a configuration file (or in a passed XML configuration).
ConfigurablePofContext.PofConfig The information related to the configuration of a particular PofContext for a specific URI and ClassLoader.
DuplexingPofHandler An implementation of PofHandler that passes each call onto two different PofHandler objects.
ExternalizableLitePofSerializer PofSerializer implementation that supports the serialization and deserialization of any class that implements ExternalizableLite to and from a POF stream.
ExternalizablePofSerializer PofSerializer implementation that supports the serialization and deserialization of any class that implements Externalizable to and from a POF stream.
LoggingPofHandler An implementation of PofHandler that logs all of the stream contents for debugging / testing purposes.
PofBufferReader PofReader implementation that reads POF-encoded data from a BufferInput.
PofBufferReader.UserTypeReader The UserTypeReader implementation is a contextually-aware PofReader whose purpose is to advance through the properties of a value of a specified user type.
PofBufferWriter PofWriter implementation that writes POF-encoded data to a BufferOutput.
PofBufferWriter.UserTypeWriter The UserTypeWriter implementation is a contextually-aware PofWriter whose purpose is to write the properties of a value of a specified user type.
PofHelper Collection of helper methods for POF streams.
PofHelper.ReadableEntrySetMap Map implementation backed by a List of Map.Entry objects.
PofHelper.WriteableEntrySetMap Immutable Map implementation backed by a Set of Map.Entry objects.
PofInputStream An ObjectInput implementation suitable for reading Externalizable and ExternalizableLite objects from a POF stream, although without support for schema evolution and other advanced POF features.
PofOutputStream An ObjectOutput implementation suitable for writing Externalizable and ExternalizableLite objects to a POF stream, although without support for schema evolution and other advanced POF features.
PofParser A "push" parser (event-based parser) for ripping through a POF stream and delivering the contents as events to a PofHandler object.
PofPrincipal Generic Principal implementation that can be used to represent the identity of any remote entity.
PortableObjectSerializer PofSerializer implementation that supports the serialization and deserialization of any class that implements PortableObject to and from a POF stream.
PrincipalPofSerializer PofSerializer implementation that can serialize and deserialize a Principal to/from a POF stream.
RawDate An immutable POF date value.
RawDateTime An immutable POF date-time value.
RawDayTimeInterval An immutable POF day-time interval value.
RawQuad An immutable POF 128-bit float.
RawTime An immutable POF time value.
RawTimeInterval An immutable POF time interval value.
RawYearMonthInterval An immutable POF year-month interval value.
SafeConfigurablePofContext SafeConfigurablePofContext is an extension of ConfigurablePofContext that can serialize and deserialize any valid POF user type, even those that have not been explicitly configured, as well as any Java serializable types (Serializable, Externalizable, or ExternalizableLite).
SimplePofContext Basic PofContext implementation.
SubjectPofSerializer PofSerializer implementation that can serialize and deserialize a Subject to/from a POF stream.
ThrowablePofSerializer PofSerializer implementation that can serialize and deserialize a Throwable to/from a POF stream.
ValidatingPofHandler An implementation of PofHandler that validates a POF stream.
WritingPofHandler An implementation of PofHandler that writes a POF stream to a WriteBuffer using a BufferOutput object.
WritingPofHandler.Complex A Complex object represents the current complex data structure in the POF stream.
WritingPofHandler.ComplexMap A ComplexMap object represents a map data structure (with uniform keys or with uniform keys and values) in the POF stream.
XmlSerializablePofSerializer PofSerializer implementation that supports the serialization and deserialization of any class that implements XmlSerializable to and from a POF stream.
 

Exception Summary
PortableException A PortableException is an exception that allows information about a remote exception or error to be serialized and deserialized to/from a POF stream.
 

Package com.tangosol.io.pof Description

Contains classes related to POF serialization and deserialization.


CoherenceTM v3.4.1
Copyright© 2000-2008 by Oracle Corporation