|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| Streamable | Marks an object as streamable, meaning that it can be written to ObjectOutputStream
instances and read from ObjectInputStream instances. |
| Class Summary | |
|---|---|
| ArrayMask | Used to keep track of which entries in an array are null and which are not. |
| BasicStreamers | Code to read and write basic object types (like arrays of primitives, Integer instances,
Double instances, etc.). |
| BasicStreamers.BasicStreamer | Streams String instances. |
| BasicStreamers.BooleanArrayStreamer | Streams arrays of booleans. |
| BasicStreamers.BooleanStreamer | Streams Boolean instances. |
| BasicStreamers.ByteArrayStreamer | Streams arrays of bytes. |
| BasicStreamers.ByteStreamer | Streams Byte instances. |
| BasicStreamers.CharacterStreamer | Streams Character instances. |
| BasicStreamers.CharArrayStreamer | Streams arrays of chars. |
| BasicStreamers.ClassStreamer | Streams Class instances (but only those that represent streamable classes). |
| BasicStreamers.CollectionStreamer | A building-block class for streaming Collections. |
| BasicStreamers.DoubleArrayStreamer | Streams arrays of doubles. |
| BasicStreamers.DoubleStreamer | Streams Double instances. |
| BasicStreamers.FloatArrayStreamer | Streams arrays of floats. |
| BasicStreamers.FloatStreamer | Streams Float instances. |
| BasicStreamers.IntArrayStreamer | Streams arrays of ints. |
| BasicStreamers.IntegerStreamer | Streams Integer instances. |
| BasicStreamers.ListStreamer | Streams List instances. |
| BasicStreamers.LongArrayStreamer | Streams arrays of longs. |
| BasicStreamers.LongStreamer | Streams Long instances. |
| BasicStreamers.MapStreamer | Streams Map instances. |
| BasicStreamers.ObjectArrayStreamer | Streams arrays of Object instances. |
| BasicStreamers.SetStreamer | Streams Set instances. |
| BasicStreamers.ShortArrayStreamer | Streams arrays of shorts. |
| BasicStreamers.ShortStreamer | Streams Short instances. |
| BasicStreamers.StringStreamer | Streams String instances, using modifiedUTF. |
| BasicStreamers.UnmodifiedUTFStringStreamer | Streams String instances, without using modifiedUTF. |
| ByteBufferInputStream | Reads input from a ByteBuffer. |
| ByteBufferOutputStream | Stores output in an ByteBuffer that grows automatically to accommodate the data. |
| FieldMarshaller | Used to read and write a single field of a Streamable instance. |
| FieldMarshaller.MethodFieldMarshaller | Uses custom accessor methods to read and write a field. |
| FieldMarshaller.StreamerMarshaller | Used to marshall and unmarshall classes for which we have a basic Streamer. |
| FramedInputStream | The framed input stream reads input that was framed by a framing output stream. |
| FramingOutputStream | The framing output stream accumulates output into a byte array just like the byte array output stream, but can then be instructed to send its contents over a channel, prefixed by the length (written as an integer) of the entire frame (contents plus length prefix). |
| ObjectInputStream | Used to read Streamable objects from an InputStream. |
| ObjectOutputStream | Used to write Streamable objects to an OutputStream. |
| SimpleStreamableObject | A simple serializable object implements the Streamable
interface and provides a default Object.toString() implementation which
outputs all public members. |
| Streamer | Handles the streaming of Streamable instances as well as a set of basic object types
(see ObjectOutputStream). |
| UnreliableObjectInputStream | The counterpart of UnreliableObjectOutputStream. |
| UnreliableObjectOutputStream | Extends ObjectOutputStream for use in unreliable channels, where we must transmit class
mappings with every object until we are explicitly notified that the receiver has cached the
mappings. |
| Enum Summary | |
|---|---|
| Streamer.EnumReader | Used to coerce the type system into quietude when reading enums from the wire. |
| Annotation Types Summary | |
|---|---|
| Intern | Flags a String field in a streamable object as being a member of the global string pool
accessed using String.intern(). |
| NotStreamable | This annotation specifies that the property or field is not Streamable. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||