C# (CSharp) hessiancsharp.io Namespace

Classes

Name Description
AbstractHessianInput Parent of the HessianInput class. Declares read operations (access methods) from an InputStream.
AbstractHessianOutput Parent of the HessianOutput class. Declares write operations (access methods) to an OutputStream
CArrayDeserializer Deserializing of arrays
CBasicDeserializer Deserializing an object for known object types.
CBasicSerializer Serializing an object for known object types
CCollectionDeserializer Deserializing of the Lists
CCollectionSerializer Serializing of the Lists.
CDateDeserializer Date - Deserialization.
CDateSerializer Serializing of DateTime - Instances.
CEnumDeserializer Deserializing of Maps
CEnumSerializer Serializing of Maps.
CExceptionDeserializer Summary description for CExceptionDeserializer.
CExceptionSerializer
CHessianException Exception for faults when the fault doesn't return a standard exception.
CHessianInput Input stream for Hessian requests.

HessianInput is unbuffered, so any client needs to provide its own buffering. InputStream is = ...; // from http connection HessianInput in = new HessianInput(is); String value; in.startReply(); // read reply header value = in.readString(); // read string value in.completeReply(); // read reply footer

CHessianInput.HessianInputStream A Stream for HessianInput.
CHessianOutput Output stream for Hessian requests

HessianOutput is unbuffered, so any client needs to provide its own buffering.

CHessianProtocolConstants This class conatains hessian protocol constants.
CMapDeserializer Deserializing of Maps
CMapSerializer Serializing of Maps.
CObjectDeserializer Deserializing an object for known object types. Analog to the JavaDeserializer - Class from the Hessian implementation
CObjectSerializer Serializing an object for known object types. Analog to the JavaSerializer - Class from the Hessian implementation
CStringValueDeserializer Serializing a string valued object.
CStringValueSerializer Serializing of the string valued objects.
CTypeNameAttribute