public abstract class AbstractStreamDeserializer extends AbstractDeserializer
NULL
Constructor and Description |
---|
AbstractStreamDeserializer() |
Modifier and Type | Method and Description |
---|---|
abstract Class<?> |
getType() |
Object |
readMap(AbstractHessianInput in)
Reads the Hessian 1.0 style map.
|
Object |
readObject(AbstractHessianInput in,
Object[] fields)
Reads an object instance from the input stream
|
protected abstract Object |
readStreamValue(AbstractHessianInput in) |
codeName, createField, createFields, error, isReadResolve, readLengthList, readList, readObject, readObject
public abstract Class<?> getType()
getType
in interface Deserializer
getType
in class AbstractDeserializer
public Object readMap(AbstractHessianInput in) throws IOException
readMap
in interface Deserializer
readMap
in class AbstractDeserializer
IOException
public Object readObject(AbstractHessianInput in, Object[] fields) throws IOException
AbstractDeserializer
readObject
in interface Deserializer
readObject
in class AbstractDeserializer
in
- the input streamfields
- the deserializer's own field marshalIOException
protected abstract Object readStreamValue(AbstractHessianInput in) throws IOException
IOException
Copyright © 2023. All rights reserved.