public abstract class AbstractStreamDeserializer extends AbstractDeserializer
NULL| Constructor and Description |
|---|
AbstractStreamDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Class<?> |
getType() |
java.lang.Object |
readMap(AbstractHessianInput in)
Reads the Hessian 1.0 style map.
|
java.lang.Object |
readObject(AbstractHessianInput in,
java.lang.Object[] fields)
Reads an object instance from the input stream
|
protected abstract java.lang.Object |
readStreamValue(AbstractHessianInput in) |
codeName, createField, createFields, error, isReadResolve, readLengthList, readList, readObject, readObjectpublic abstract java.lang.Class<?> getType()
getType in interface DeserializergetType in class AbstractDeserializerpublic java.lang.Object readMap(AbstractHessianInput in) throws java.io.IOException
readMap in interface DeserializerreadMap in class AbstractDeserializerjava.io.IOExceptionpublic java.lang.Object readObject(AbstractHessianInput in, java.lang.Object[] fields) throws java.io.IOException
AbstractDeserializerreadObject in interface DeserializerreadObject in class AbstractDeserializerin - the input streamfields - the deserializer's own field marshaljava.io.IOExceptionprotected abstract java.lang.Object readStreamValue(AbstractHessianInput in) throws java.io.IOException
java.io.IOException