All Classes and Interfaces

Class
Description
Callback interface to notify user that unknown class was serialized.
In binary data Class Names are replaced by `Integer` IDs.
Stores Class Names in sequential array.
General Elsa exception which wraps checked Exceptipns.
Unchecked version of ClassNotFoundException
An exception thrown when unknown Header Byte is found during deserialization.
ElsaMaker is used to create and configure Elsa serializer.
Wraps DataInput and Elsa deserializer and provides InputStream and ObjectInput This is an alternative to ObjectInputStream.
Wraps DataOutput and Elsa Serializer and provides OutputStream and ObjectOutput.
Elsa serializer and deserializer.
Basic Elsa serializer and deserializer.
Interface internally used by Elsa to deserialize concrete Header Byte.
 
 
 
Header byte, is used at start of each record to indicate data type WARNING !!! values bellow must be unique !!!!!
Interface internally used by Elsa to serialize concrete single class.
User Serializers have designated Header Byte, followed by packed Int which identifies User Serializer.
Advanced Elsa Serializer.
Stores info about single class stored in MapDB.
Stores info about single field stored in MapDB.
ElsaStack contains already serialized object.
uses array with linear identity (==) search.
Uses map (typically IdentityHashMap to resolve objects.
No backward references are resolved, no stack is maintained
Utilities for Elsa Serialization
Used internally to serializer objects which use Java Serialization hacks (writeReplace, writeExternal...
Used internally to serializer objects which use Java Serialization hacks (writeReplace, writeExternal...