public class UnsafeDeserializer extends AbstractMapDeserializer
NULL| Constructor and Description |
|---|
UnsafeDeserializer(Class<?> cl,
FieldDeserializer2Factory fieldFactory) |
readObjectcodeName, error, readLengthList, readListpublic UnsafeDeserializer(Class<?> cl, FieldDeserializer2Factory fieldFactory)
public static boolean isEnabled()
public Class<?> getType()
getType in interface DeserializergetType in class AbstractMapDeserializerpublic boolean isReadResolve()
isReadResolve in interface DeserializerisReadResolve in class AbstractDeserializerpublic Object readMap(AbstractHessianInput in) throws IOException
readMap in interface DeserializerreadMap in class AbstractDeserializerIOExceptionpublic Object[] createFields(int len)
AbstractDeserializercreateFields in interface DeserializercreateFields in class AbstractDeserializerlen - number of items in the arraypublic Object createField(String name)
AbstractDeserializercreateField in interface DeserializercreateField in class AbstractDeserializername - the field namepublic Object readObject(AbstractHessianInput in, Object[] fields) throws IOException
AbstractDeserializerreadObject in interface DeserializerreadObject in class AbstractDeserializerin - the input streamfields - the deserializer's own field marshalIOExceptionpublic Object readObject(AbstractHessianInput in, String[] fieldNames) throws IOException
readObject in interface DeserializerreadObject in class AbstractDeserializerIOExceptionpublic Object readMap(AbstractHessianInput in, Object obj) throws IOException
IOExceptionpublic Object readObject(AbstractHessianInput in, Object obj, FieldDeserializer2[] fields) throws IOException
IOExceptionpublic Object readObject(AbstractHessianInput in, Object obj, String[] fieldNames) throws IOException
IOExceptionprotected Object resolve(AbstractHessianInput in, Object obj) throws Exception
Exceptionprotected HashMap<String,FieldDeserializer2> getFieldMap(Class<?> cl, FieldDeserializer2Factory fieldFactory)
Copyright © 2025. All rights reserved.