@NotStorableClass public abstract class AbstractObjectInputImmediate extends AbstractObjectInputGenericNotStatic
FAILED_CREATE_OBJECT
classInfoFactory, helperBinaryConversion, helperReflect, logger, objectIOManager, proxyManager2
Constructor and Description |
---|
AbstractObjectInputImmediate(IObjectIOManagerForObjectIO objectIOManager,
ClassInfoFactory classInfoFactory,
IProxyManagerForObjectIO proxyManager2,
HelperBinaryConversion helperBinaryConversion) |
Modifier and Type | Method and Description |
---|---|
protected ObjectAndPersistInfo |
createObjectImpl(byte[] binary,
int offset,
ClassInfo classInfo,
StorageInfo storageInfo,
DataRecordIdentifier dataRecordIdentifier)
the object creation, instance of object class ( may be a proxy )
|
boolean |
isImmediate() |
boolean |
isLazy() |
void |
unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
checkSignatureImpl, setObjectStateFromFieldValueList, setObjectStateFromFieldValueListExternalizable, setObjectStateFromFieldValueListSerializable
addSonReadObject, createObject, getField, getFieldToSetInfoImpl, getReferencedList, initializeObject, readObjectStoredState, readObjectStoredStateGeneric, setObjectAllDeclaredFieldsValueToNull, setObjectState, setObjectStateExternalizable, setObjectStateExternalizable, setObjectStateFromFieldValueListGeneric, setObjectStateFromFieldValueListImpl, setObjectStateGeneric, setObjectStateGenericNoLengthCheck, setObjectStateImpl, setObjectStateSerializable, setObjectStateSerializable
checkSignature, checkStaticFieldSignature, getObjectIOManager
public AbstractObjectInputImmediate(IObjectIOManagerForObjectIO objectIOManager, ClassInfoFactory classInfoFactory, IProxyManagerForObjectIO proxyManager2, HelperBinaryConversion helperBinaryConversion)
public boolean isImmediate()
public boolean isLazy()
protected ObjectAndPersistInfo createObjectImpl(byte[] binary, int offset, ClassInfo classInfo, StorageInfo storageInfo, DataRecordIdentifier dataRecordIdentifier) throws ObjectIOException, ObjectIOInvalidClassException, ObjectIODataCorruptedException
AbstractObjectInputGeneric
createObjectImpl
in class AbstractObjectInputGeneric
offset
- start of body data, it is the data record header sizeclassInfo
- the object classObjectIOException
ObjectIOInvalidClassException
ObjectIODataCorruptedException
public void unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) throws ObjectIOException, ObjectIOInvalidClassException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.