Package com.hazelcast.nio.serialization

Contains interfaces/classes related to serialization; such as serializer interfaces, input/output streams.

See:
          Description

Interface Summary
ByteArraySerializer<T> For sample usage custom serialization and other way of custom serialization see StreamSerializer.
ClassDefinition ClassDefinition defines a class schema for Portable classes.
Data Data is basic unit of serialization.
DataSerializable DataSerializable is a serialization method as an alternative to standard Java serialization.
DataSerializableFactory DataSerializableFactory is used to create IdentifiedDataSerializable instances during de-serialization.
DataSerializerHook  
FieldDefinition FieldDefinition defines name, type, index of a field
IdentifiedDataSerializable IdentifiedDataSerializable is an extension to DataSerializable to avoid reflection during de-serialization.
InputOutputFactory  
Portable Portable provides an alternative serialization method.
PortableAdapter<T> This is a base interface for adapting non-Portable classes to Portable.
PortableContext  
PortableFactory PortableFactory is used to create Portable instances during de-serialization.
PortableHook  
PortableReader Provides a mean of reading portable fields from a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields.
PortableWriter Provides a mean of writing portable fields to a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields.
SerializationService  
SerializationServiceBuilder  
Serializer Base interface of custom serialization interfaces

see ByteArraySerializer see StreamSerializer

SerializerHook<T> This interface is used to automatically register serializers from external Hazelcast or user modules.
Both types of Serializers are supported (StreamSerializer and ByteArraySerializer).
StreamSerializer<T> A base class for custom serialization.
VersionedPortable VersionedPortable is an extension to Portable to support per class version instead of a global serialization version.
 

Class Summary
ArrayDataSerializableFactory  
ArrayPortableFactory  
BinaryClassDefinitionProxy  
ClassDefinitionBuilder ClassDefinitionBuilder is used to build and register ClassDefinitions manually.
ClassDefinitionSerializer Serializes/De-serializes ClassDefinitions to/from buffer and streams.
ConstantSerializers  
ConstantSerializers.BooleanSerializer  
ConstantSerializers.ByteSerializer  
ConstantSerializers.CharArraySerializer  
ConstantSerializers.CharSerializer  
ConstantSerializers.DoubleArraySerializer  
ConstantSerializers.DoubleSerializer  
ConstantSerializers.FloatArraySerializer  
ConstantSerializers.FloatSerializer  
ConstantSerializers.IntegerArraySerializer  
ConstantSerializers.IntegerSerializer  
ConstantSerializers.LongArraySerializer  
ConstantSerializers.LongSerializer  
ConstantSerializers.ShortArraySerializer  
ConstantSerializers.ShortSerializer  
ConstantSerializers.StringSerializer  
ConstantSerializers.TheByteArraySerializer  
DataAdapter  
DefaultData  
DefaultPortableReader  
DefaultPortableWriter  
DefaultSerializationServiceBuilder  
DefaultSerializers  
DefaultSerializers.BigDecimalSerializer  
DefaultSerializers.BigIntegerSerializer  
DefaultSerializers.ClassSerializer  
DefaultSerializers.DateSerializer  
DefaultSerializers.EnumSerializer  
DefaultSerializers.Externalizer  
DefaultSerializers.ObjectSerializer  
FactoryIdHelper  
MorphingPortableReader  
ObjectDataInputStream  
ObjectDataOutputStream  
SerializationConstants  
SerializationServiceImpl  
 

Enum Summary
FieldType  
 

Exception Summary
HazelcastSerializationException This is an exception thrown when an exception occurs while serializing/deserializing objects.
 

Package com.hazelcast.nio.serialization Description

Contains interfaces/classes related to serialization; such as serializer interfaces, input/output streams.



Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.