Changes for version 0.1.6

  • Added logic to check the length to read from the handle against the remaining length of the string. If the remaining string is too short, the translator now throws a MessageIncomplete::X. This is mainly for integration into a POE filter. If the message is incomplete then the internal buffer should return to some initial position and wait for the next call to process_message.

Modules

RPC via Hessian with a remote server.
Add deserialization capabilities to processor.
Deserialization of Hessian into binary
Methods for deserializing hessian dates.
Deserializer methods for booleans, integers and floating point numbers.
Methods for serialization of strings
Basic exceptions for the Hessian protocol.
Serialize data into Hessian messages
Methods for serializing data into Hessian.
Role for serializing dates into Hessian.
Roles for serialization of integers, floating point numbers, dates and boolean expressions into Hessian.
Role for serialization of strings into hessian.
Experimenting with dynamic fields
Base class for Hessian serialization/deserialization.
Translate composite datastructures to and from hessian.
Translate envelope level Hessian syntax
Translate datastructures to and from Hessian 1.0.
Translate datastructures to and from Hessian 2.0.