Package uka.transport

Interface Summary
DeepCloneable  
ObjectFilter  
ObjectSpace An object space is a bidirectional mapping between a set of objects and a set of integer values.
SharedObjectSpace An object space that shares some of its objects with some other object space.
Transportable Replaces java.io.Serializable for fast uka.transport marshaling.
TransportConstants  
 

Class Summary
BasicIO Provides static methods for the conversion of primitive values to and from byte arrays.
BinaryInputStream  
BinaryOutputStream  
BinaryReader  
BinaryWriter  
DeepClone Provides reference cycle resolution in the deep-clone process.
DefaultObjectSpace  
DefaultSharedObjectSpace  
Descriptors Descriptors implements a lookup mechanism for TransportDescriptors.
Index Instances of this class are used in the fall-back mode of uka.transport marshaling and cloning.
JdkMarshalContext  
LayeredObjectSpace This class layers an overlay over some original object space.
MarshalContext  
MarshalStream  
MemoryBuffer  
MemoryInputStream An input stream that reads from memory.
MemoryOutputStream An output stream that writes into memory.
Null Instances of this class are used in the fall-back mode of uka.transport marshaling.
ObjectSpaceAdapter An object space adapter behaves exactly like the original object space passed to its constructor.
ReadOnlyObjectSpace An object space adapter behaves exactly like the original object space passed to its constructor.
SimpleObjectSpace  
TransportDescriptor A transport descriptor either provides access to an object's mashaling and unmarshaling routines, or implements marshaling outside the object's class.
UnmarshalStream  
ValueIO Provides support for marshalling arrays as inline objects.
WireHashtable WireHashtable explained by example: Suppose, 3 objects are already serialized.