@NotStorableClass public class ObjectInputSerialize extends AbstractImmediateObjectInput
classInfoFactory, helperBinaryConversion, helperReflect, logger, objectIOManager, proxyManager2
Constructor and Description |
---|
ObjectInputSerialize(IObjectIOManagerForObjectIO objectIOManager,
ClassInfoFactory classInfoFactory,
IProxyManagerForObjectIO proxyManager2,
HelperBinaryConversion helperBinaryConversion) |
Modifier and Type | Method and Description |
---|---|
protected ObjectAndPersistInfo |
createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier)
creation of a not existing object reading state in binary body part
object is not a proxy set data record associated to created object as soon as it is created |
createObject, isImmediate, isLazy, setObjectState, unsetObjectState
checkSignature, checkStaticFieldSignature, getObjectIOManager, getReferencedList
public ObjectInputSerialize(IObjectIOManagerForObjectIO objectIOManager, ClassInfoFactory classInfoFactory, IProxyManagerForObjectIO proxyManager2, HelperBinaryConversion helperBinaryConversion)
protected ObjectAndPersistInfo createReadingBody(byte[] binary, int bodyBeginOffset, ClassInfo classInfo, DataRecordIdentifier dataRecordIdentifier) throws ObjectIOException, ObjectIODataRecordNotFoundException, ObjectIOClassNotFoundException, ObjectIOInvalidClassException, ObjectIODataCorruptedException
AbstractImmediateObjectInput
createReadingBody
in class AbstractImmediateObjectInput
binary
- data of data record for objectbodyBeginOffset
- offset in binary data of start of object stateclassInfo
- the object class informationObjectIOException
ObjectIODataRecordNotFoundException
ObjectIOClassNotFoundException
ObjectIOInvalidClassException
ObjectIODataCorruptedException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.