@NotStorableClass public class ObjectInputLazySerializable extends AbstractObjectInputLazy
FAILED_CREATE_OBJECTclassInfoFactory, helperBinaryConversion, helperReflect, logger, objectIOManager, proxyManager2| Constructor and Description |
|---|
ObjectInputLazySerializable(IObjectIOManagerForObjectIO objectIOManager,
ClassInfoFactory classInfoFactory,
HelperBinaryConversion helperBinaryConversion,
IProxyManagerForObjectIO proxyManager2) |
| Modifier and Type | Method and Description |
|---|---|
protected FieldInfo[] |
getFieldToSetInfoImpl(ClassInfo classInfo) |
protected void |
initializeObject(ObjectAndPersistInfo object,
byte[] binary,
int offset)
initialize object after creation
|
protected List<ObjectAndPersistInfo> |
readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected void |
setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList)
do not set original value of object in objectAndPersistInfo
|
protected void |
setObjectStateImpl(ObjectAndPersistInfo object,
byte[] binary,
int offset) |
void |
unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
createObjectImpl, isImmediate, isLazycheckSignatureImpl, setObjectStateFromFieldValueList, setObjectStateFromFieldValueListExternalizable, setObjectStateFromFieldValueListSerializableaddSonReadObject, createObject, getField, getReferencedList, readObjectStoredStateGeneric, setObjectAllDeclaredFieldsValueToNull, setObjectState, setObjectStateExternalizable, setObjectStateExternalizable, setObjectStateFromFieldValueListGeneric, setObjectStateGeneric, setObjectStateGenericNoLengthCheck, setObjectStateSerializable, setObjectStateSerializablecheckSignature, checkStaticFieldSignature, getObjectIOManagerpublic ObjectInputLazySerializable(IObjectIOManagerForObjectIO objectIOManager, ClassInfoFactory classInfoFactory, HelperBinaryConversion helperBinaryConversion, IProxyManagerForObjectIO proxyManager2)
protected void initializeObject(ObjectAndPersistInfo object, byte[] binary, int offset) throws ObjectIOException, ObjectIODataRecordNotFoundException, ObjectIOInvalidClassException, ObjectIOClassNotFoundException, ObjectIODataCorruptedException, ObjectIONotSerializableException
AbstractObjectInputGenericinitializeObject in class AbstractObjectInputGenericobject - object to initializebinary - body dataoffset - begin of body data, it is the data record header sizeObjectIOException - initialization errorObjectIODataRecordNotFoundException - data record for object not foundObjectIOInvalidClassExceptionObjectIOClassNotFoundExceptionObjectIODataCorruptedExceptionObjectIONotSerializableExceptionprotected List<ObjectAndPersistInfo> readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo, byte[] binary, int offset) throws ObjectIOException, ObjectIODataRecordNotFoundException, ObjectIOClassNotFoundException, ObjectIOInvalidClassException, ObjectIODataCorruptedException, ObjectIONotSerializableException
readObjectStoredState in class AbstractObjectInputGenericobjectAndPersistInfo - where store read statebinary - body dataoffset - begin of body data, it is the data record header sizeObjectIOExceptionObjectIODataRecordNotFoundExceptionObjectIOClassNotFoundExceptionObjectIOInvalidClassExceptionObjectIODataCorruptedExceptionObjectIONotSerializableExceptionprotected void setObjectStateImpl(ObjectAndPersistInfo object, byte[] binary, int offset) throws ObjectIOException, ObjectIODataRecordNotFoundException, ObjectIOInvalidClassException, ObjectIOClassNotFoundException, ObjectIODataCorruptedException, ObjectIONotSerializableException
protected void setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo, ValuedFieldList valuedFieldList) throws ObjectIOException, ObjectIOInvalidClassException, ObjectIODataRecordNotFoundException, ObjectIOClassNotFoundException, ObjectIODataCorruptedException, ObjectIONotSerializableException
AbstractObjectInputGenericpublic void unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) throws ObjectIOException, ObjectIOInvalidClassException
protected FieldInfo[] getFieldToSetInfoImpl(ClassInfo classInfo) throws ObjectIOException
getFieldToSetInfoImpl in class AbstractObjectInputGenericObjectIOExceptionCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.