Package org.spicefactory.cinnamon.io

Core interfaces and classes for I/O operations.

See:
          Description

Interface Summary
DataInput Interface providing methods for reading from binary data.
DataOutput Interface providing methods for writing binary data.
Envelope Represents a request or response that contains one or more messages.
Externalizable Controls the serialization and deserialization of the object implementing this interface to/from AMF3 binary data.
Externalizer<R,W> Controls the serialization and deserialization of objects to/from AMF3 binary data.
IoHandler An IoHandler implementation is responsible for decoding and encoding to/from AMF3.
MappedObjectFactory<T> Factory that creates new instances of mapped objects.
MessageHolder Represents a single message of an AMF request.
MessageProcessor<I,O> A MessageProcessor implementation is responsible for processing the request object and returning a result instance.
PhaseListener Low-level extension point that can be used to add functionality to individual phases of request processing.
 

Class Summary
KeepAliveMessage Represents a message that can be used to prevent session timeouts.
KeepAliveMessageProcessor MessageProcessor implementation vor keep-alive messages.
MessageProcessor.ResultHolder<O> Represents a single result produced by a MessageProcessor.
RequestProcessor The core processing class of the framework.
 

Package org.spicefactory.cinnamon.io Description

Core interfaces and classes for I/O operations.