Modifier and Type | Method and Description |
---|---|
void |
ObjectStateMap.clear()
clear all informations
|
ObjectAndPersistInfo |
ObjectStateMap.createObjectAndPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo)
create object persistence information, for an object ( no data record
associated to the object)
|
ObjectAndPersistInfo |
SerializerModel.createObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo) |
ObjectAndPersistInfo |
SerializerModel.createSubstitutedObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
ObjectAndPersistInfo |
ObjectStateMap.createSubstitutedObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
byte[] |
SerializerModel.getData() |
int |
ObjectAndPersistInfo.getHeaderDataSize() |
ObjectAndPersistInfo |
SerializerModel.getObjectAndPersistInfoOfObject(Object object) |
boolean |
ObjectAndPersistInfo.isLoaded() |
boolean |
ObjectAndPersistInfo.isLoadedOrNotAProxy() |
void |
ClassNameRecord.setClassName(byte[] className) |
void |
ClassNameRecord.setClassNameIdentifier(int classNameIdentifier) |
void |
ObjectAndPersistInfo.setDataRecordIdentifier(DataRecordIdentifier dataRecordIdentifier)
set dataRecordIdentifier of record in file associated to the object
|
void |
StorageInfo.setHeaderDataSize(int headerDataSize) |
void |
ObjectAndPersistInfo.setHeaderDataSize(int headerDataSize) |
void |
ClassNameRecord.setNextClassNameRecordDataRecordIdentifier(DataRecordIdentifier nextClassNameRecordDataRecordIdentifier) |
void |
ObjectAndPersistInfo.setStorageInfo(StorageInfo storageInfo) |
void |
ObjectAndPersistInfo.setSubstituteObjectAndPersistInfo(ObjectAndPersistInfo substituteObjectAndPersistInfo)
set the substitute object for this object
|
void |
ObjectAndPersistInfo.unloadAfterSave() |
void |
ObjectStateMap.weakReferenceOnObject()
weak reference on object
|
Constructor and Description |
---|
ObjectAndPersistInfo(Object object,
boolean proxyIntanceOrEnhanced,
ClassInfo objectClassInfo)
storage info not set
|
ObjectAndPersistInfo(Object object,
boolean proxyIntanceOrEnhanced,
ClassInfo objectClassInfo,
StorageInfo storageInfo)
storage info set because reading not exiting class from storage
|
Modifier and Type | Method and Description |
---|---|
protected Object |
AbstractDelegatingToStoreManagers.newInstance(ClassInfo objectClassInfo,
Class<?>[] parameterTypes,
Object[] initargs) |
Modifier and Type | Method and Description |
---|---|
protected void |
ToProxyDeepCopier.forceLoadImpl(Object objectToCopy) |
protected void |
DeepCopier.forceLoadImpl(Object objectToCopy) |
protected abstract void |
AbstractDeepCopy.forceLoadImpl(Object objectToCopy) |
Modifier and Type | Method and Description |
---|---|
Object |
KeptInMemoryObjectManager.originalObject(Object substitute) |
Object |
EnumSubstituteManager.originalObject(Object substitute) |
Object |
EnumSubstituteManager.substituteObject(Object originalObject) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractObjectIOManagerIOForObject.assertNotSubstituted(ObjectAndItsClassInfo objectAndItsClassInfo) |
protected DataRecordIdentifier |
SerializerObjectIOManager.associateNewDataRecordIdentifierToObject(ObjectAndPersistInfo objectAndPersistInfo) |
protected DataRecordIdentifier |
ObjectIOManager.associateNewDataRecordIdentifierToObject(ObjectAndPersistInfo objectAndPersistInfo) |
protected abstract DataRecordIdentifier |
AbstractObjectIOManagerIOForObject.associateNewDataRecordIdentifierToObject(ObjectAndPersistInfo objectAndPersistInfo) |
protected void |
ObjectIOManager.autoSave() |
protected void |
SerializerObjectIOManager.checkForAutoSave() |
protected void |
ObjectIOManager.checkForAutoSave() |
protected abstract void |
AbstractObjectIOManagerIOForObject.checkForAutoSave() |
void |
ObjectStateMgr.clear()
clear all persistence state associated to object in memory
|
void |
AbstractObjectIOManagerDelegatingToStateMap.clearObjectState() |
void |
ObjectIOManager.closeChangeLog()
close change log file
|
ObjectAndPersistInfo |
ObjectStateMgr.createObjectAndPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo) |
protected ObjectAndPersistInfo |
SerializerObjectIOManager.createObjectAndPersistInfoOfObjectImpl(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo) |
protected abstract ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createObjectAndPersistInfoOfObjectImpl(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerDelegatingToStateMap.createObjectAndPersistInfoOfObjectImpl(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.createObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
ClassInfo objectClassInfo,
boolean persisted) |
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
ClassInfo objectClassInfo,
boolean persisted) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.createObjectPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo,
DataRecordIdentifier dataRecordIdentifier) |
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createObjectPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createObjectReadingInStore(DataRecordIdentifier dataRecordIdentifier,
boolean notLazy)
creation of a not existing object reading its state from data record
|
ObjectAndPersistInfo |
SerializerObjectIOManager.createObjectReadingInStoreOrGetExisting(DataRecordIdentifier dataRecordIdentifier,
boolean notLazy)
override to force not lazy mode
|
ObjectAndPersistInfo |
IObjectIOManagerForObjectIO.createObjectReadingInStoreOrGetExisting(DataRecordIdentifier dataRecordIdentifier,
boolean notLazy)
Create object, may return already created object
In case of lazy loading the object state is not set, else the object state is set reading its state in the file Must associate object created to its data record identifier NOTE FOR dataRecordIdentifier: for object creation that return same object for same state ( for example Integer.valueOf(int) or Enum.valueOf(Class, String) ), if
object already created it can have data record identifier different from
dataRecordIdentifier parameterParameter to force loading ( not lazy ) set data record associated to created object |
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createObjectReadingInStoreOrGetExisting(DataRecordIdentifier dataRecordIdentifier,
boolean notLazy) |
ObjectAndPersistInfo |
ObjectIOManager.createReadingInStoreGenericObjectNotLazy(DataRecordIdentifier dataRecordIdentifier)
near as
#createObjectReadingInStoreOrGetExisting(Long, Class) but
force direct loading. |
ObjectAndPersistInfo |
ObjectStateMgr.createSubstitutedObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
protected ObjectAndPersistInfo |
SerializerObjectIOManager.createSubstitutedObjectAndPersistInfoOfObjectImpl(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
protected abstract ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createSubstitutedObjectAndPersistInfoOfObjectImpl(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerDelegatingToStateMap.createSubstitutedObjectAndPersistInfoOfObjectImpl(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
protected abstract ObjectAndPersistInfo |
AbstractObjectIOManagerKeptInMemory.createSubstituteObjectPersistInfoOfObject(Object substituteObject,
ClassInfo substituteClassInfo,
ObjectAndPersistInfo substitutedObjectAndPersistInfo) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createSubstituteObjectPersistInfoOfObject(Object substituteObject,
ClassInfo substituteClassInfo,
ObjectAndPersistInfo substitutedObjectAndPersistInfo) |
void |
SerializerObjectIOManager.dataRecordIdentifierAssociatedToObjectSetted(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectStateMgr.dataRecordIdentifierAssociatedToObjectSetted(ObjectAndPersistInfo objectAndPersistInfo)
set data record identifier associated to object
|
void |
IObjectIOManagerForProxyObjectIO.dataRecordIdentifierAssociatedToObjectSetted(ObjectAndPersistInfo objectAndItsClassInfo) |
abstract void |
AbstractObjectIOManagerIOForObject.dataRecordIdentifierAssociatedToObjectSetted(ObjectAndPersistInfo objectAndItsClassInfo)
action after set the data record identifier of an object
|
void |
AbstractObjectIOManagerDelegatingToStateMap.dataRecordIdentifierAssociatedToObjectSetted(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
IClassNameManager.getAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) |
void |
ClassNameManager.getAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) |
byte[] |
IObjectIOManagerForObjectIO.getBodyDataFromRecord(ObjectAndPersistInfo objectAndItsClassInfo) |
byte[] |
AbstractObjectIOManagerIOForObject.getBodyDataFromRecord(ObjectAndPersistInfo objectAndPersistInfo) |
ClassInfo |
AbstractObjectIOManagerIOForObject.getClassInfoInDataRecord(DataRecordIdentifier dataRecordIdentifier) |
protected byte[] |
SerializerObjectIOManager.getDataOfDataRecord(DataRecordIdentifier dataRecordIdentifier) |
byte[] |
ObjectIOManager.getDataOfDataRecord(DataRecordIdentifier dataRecordIdentifier) |
protected abstract byte[] |
AbstractObjectIOManagerIOForObject.getDataOfDataRecord(DataRecordIdentifier dataRecordIdentifier)
get data of data record for an identifier
|
DataRecordIdentifier |
AbstractObjectIOManagerDelegatingToStateMap.getDataRecordIdentifierAssociatedToObject(Object object)
get data record identifier associated to an object
|
int |
IClassNameManager.getIdentifier(ClassInfo classInfo)
get identifier for class
|
int |
ClassNameManager.getIdentifier(ClassInfo classInfo) |
ObjectAndPersistInfo |
SerializerObjectIOManager.getObjectAndPersistInfoOfObject(Object object) |
ObjectAndPersistInfo |
ObjectStateMgr.getObjectAndPersistInfoOfObject(Object object) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.getObjectAndPersistInfoOfObject(Object object) |
ObjectAndPersistInfo |
AbstractObjectIOManagerDelegatingToStateMap.getObjectAndPersistInfoOfObject(Object object) |
ObjectAndPersistInfo |
IObjectIoManagerForGarbage.getObjectByIdentifier(DataRecordIdentifier identifier) |
ClassInfo |
IClassNameManager.getObjectClassInfo(int classNameIdentifier)
get class information for a class identifier
|
ClassInfo |
ClassNameManager.getObjectClassInfo(int classNameIdentifier) |
protected IObjectInput |
AbstractObjectIOManagerIOForObject.getObjectInput(ClassInfo classInfo,
boolean notLazy)
get the object input manager according to object class
|
ObjectLinkTreeNode |
IObjectIoManagerForGarbage.getObjectLinkTreeNode(DataRecordIdentifier dataRecordIdentifier)
get the object(s) referenced by the object and its number of link knowing
its data record identifier
|
ObjectLinkTreeNode |
AbstractObjectIOManagerIOForObject.getObjectLinkTreeNode(DataRecordIdentifier dataRecordIdentifier) |
protected IObjectOutput |
AbstractObjectIOManagerIOForObject.getObjectOutput(ClassInfo classInfo)
get the object output manager according to object class
|
DataRecordIdentifier |
IObjectIOManagerForObjectIO.getOrCreateDataRecordIdentifierAssociatedToObject(ObjectAndPersistInfo objectAndItsClassInfo)
get or create data record identifier associated to object
check id data record associated to object exists and create it if needed |
DataRecordIdentifier |
AbstractObjectIOManagerIOForObject.getOrCreateDataRecordIdentifierAssociatedToObject(ObjectAndPersistInfo objectAndPersistInfo) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.getOrCreateObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
boolean persisted)
Get existing, or create, object and its persistence information, for an
object.
|
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.getOrCreateObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
boolean persisted) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.getOrCreateObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
ClassInfo objectClassInfo,
boolean persisted)
Get existing, or create, object and its persistence information, for an
object.
|
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.getOrCreateObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
ClassInfo objectClassInfo,
boolean persisted) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.getOrCreateObjectPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo,
DataRecordIdentifier dataRecordIdentifier)
Get existing, or create, object and its persistence information, for an
object.
|
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.getOrCreateObjectPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo,
DataRecordIdentifier dataRecordIdentifier) |
boolean |
SerializerObjectIOManager.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo)
always write
|
boolean |
ObjectIOManager.isValueChanged(ObjectAndPersistInfo objectAndPersistInfo) |
boolean |
IObjectIOManagerForSave.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
protected Object |
AbstractObjectIOManagerKeptInMemory.keptInMemoryoriginalObject(Object substitute) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerKeptInMemory.keptInMemorysubstituteObject(ObjectAndPersistInfo objectAndPersistInfo) |
void |
IClassNameManager.load()
load class name and identifier couple list
|
void |
ClassNameManager.load() |
Map<DataRecordIdentifier,byte[]> |
ObjectIOManager.loadChangeLog(String fileName)
load change log in memory from a change log file
|
byte[] |
SerializerObjectIOManager.marshal(Object object) |
void |
IObjectIOManagerForProxyObjectIO.newObjectLoaded() |
void |
AbstractObjectIOManagerIOForObject.newObjectLoaded() |
protected void |
SerializerObjectIOManager.notToGarbage(DataRecordIdentifier dataRecordIdentifier,
ObjectAndPersistInfo objectAndPersistInfo)
no garbage management for serialization in one data record
|
protected void |
ObjectIOManager.notToGarbage(DataRecordIdentifier dataRecordIdentifier,
ObjectAndPersistInfo objectAndPersistInfo) |
protected abstract void |
AbstractObjectIOManagerIOForObject.notToGarbage(DataRecordIdentifier dataRecordIdentifier,
ObjectAndPersistInfo objectAndPersistInfo) |
void |
ObjectIOManager.openChangeLog(String changeFileName)
|
Object |
ISubstituteObjectManager.originalObject(Object substitute) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.originalObjectAndPersistInfo(ObjectAndPersistInfo objectAndPersistInfo) |
void |
IObjectIOManagerForSave.prepareWrite(ObjectAndPersistInfo objectAndPersistInfo)
write preparation, ensure all sons have a data record identifier
|
void |
AbstractObjectIOManagerIOForObject.prepareWrite(ObjectAndPersistInfo objectAndPersistInfo) |
void |
HeaderReader.read(byte[] binary,
DataRecordIdentifier dataRecordIdentifier) |
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.reCreateObjectReadingInStore(DataRecordIdentifier dataRecordIdentifier,
boolean notLazy) |
void |
AbstractObjectIOManagerIOForObject.reInitializeEnum(Enum<?> enumValue) |
void |
ObjectIOManager.setGarbageManagement(boolean garbageManagement,
IGarbageManagerForLinkUpdate garbageManager) |
void |
IObjectIOManagerForProxyObjectIO.setProxyObjectState(ObjectAndPersistInfo objectAndPersistInfo)
set proxy object state reading in file
|
void |
AbstractObjectIOManagerIOForObject.setProxyObjectState(ObjectAndPersistInfo objectAndPersistInfo) |
void |
ObjectIOManager.storeInChangeLog(ObjectAndPersistInfo objectAndPersistInfo)
write object in serialized form to change log
|
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.substituteForWrite(ObjectAndPersistInfo objectAndPersistInfo) |
Object |
ISubstituteObjectManager.substituteObject(Object originalObject) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.substituteObject(ObjectAndPersistInfo objectAndPersistInfo) |
Object |
SerializerObjectIOManager.unmarshal(byte[] data) |
void |
SerializerObjectIOManager.unsetProxyObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectIOManager.unsetProxyObjectState(ObjectAndPersistInfo objectAndPersistInfo) |
void |
IObjectIOManagerForProxyObjectIO.unsetProxyObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectStateMgr.weakReferenceOnObject()
clear all persistence state associated to object no more referenced
|
void |
AbstractObjectIOManagerDelegatingToStateMap.weakReferenceOnObject() |
ObjectClassInfoAndDeclared[] |
SerializerObjectIOManager.willNotBeWrote(ObjectAndPersistInfo objectAndItsClassInfo)
always write
|
ObjectClassInfoAndDeclared[] |
ObjectIOManager.willNotBeWrote(ObjectAndPersistInfo objectAndPersistInfo) |
ObjectClassInfoAndDeclared[] |
IObjectIOManagerForSave.willNotBeWrote(ObjectAndPersistInfo objectAndItsClassInfo)
notify that object will not be wrote
|
int |
HeaderWriter.write(ClassInfo classInfo,
byte[] binary) |
ObjectClassInfoAndDeclared[] |
IObjectIOManagerForSave.write(ObjectAndPersistInfo objectAndItsClassInfo)
write object state
a data record must be associated to the object |
ObjectClassInfoAndDeclared[] |
AbstractObjectIOManagerIOForObject.write(ObjectAndPersistInfo objectAndItsPersistInfo) |
protected void |
SerializerObjectIOManager.writeDataRecord(DataRecordIdentifier dataRecordIdentifier,
byte[] data) |
protected void |
ObjectIOManager.writeDataRecord(DataRecordIdentifier dataRecordIdentifier,
byte[] data) |
protected abstract void |
AbstractObjectIOManagerIOForObject.writeDataRecord(DataRecordIdentifier dataRecordIdentifier,
byte[] data) |
Constructor and Description |
---|
AbstractObjectIOManagerDelegatingToStateMap(int currentDataModelIdentifier,
IClassNameManager classNameManager,
boolean proxyMode,
ClassInfoFactory classInfoFactory,
HelperBinaryConversion helperBinaryConversion,
ProxyManager2 proxyManager2) |
AbstractObjectIOManagerIOForObject(int currentDataModelIdentifier,
IClassNameManager classNameManager,
boolean proxyMode,
ClassInfoFactory classInfoFactory,
HelperBinaryConversion helperBinaryConversion,
IProxyManagerForObjectIO proxyManager2) |
AbstractObjectIOManagerKeptInMemory(ClassInfoFactory classInfoFactory) |
HeaderWriter(int currentDataModelIdentifier,
IClassNameManager classNameManager,
HelperBinaryConversion helperBinaryConversion) |
ObjectIOManager(int currentDataModelIdentifier,
IHeapDataManager dataManager,
boolean proxyMode,
IClassNameManager classNameManager,
StoreSynchro storeSynchro,
ClassInfoFactory classInfoFactory,
HelperBinaryConversion helperBinaryConversion,
ProxyManager2 proxyManager2) |
SerializerObjectIOManager(int currentDataModelIdentifier,
IClassNameManager classNameManager,
ClassInfoFactory classInfoFactory,
HelperBinaryConversion helperBinaryConversion,
IProxyManagerForObjectIO proxyManager) |
Modifier and Type | Method and Description |
---|---|
int |
ObjectIODummy.byteSize(ObjectAndPersistInfo objectAndItsClassInfo,
int headerDataSize) |
ObjectAndPersistInfo |
ObjectIODummy.createObject(DataRecordIdentifier dataRecordIdentifier,
byte[] binary,
ClassInfo classInfo,
StorageInfo storageInfo) |
DataRecordIdentifier[] |
ObjectIODummy.getReferencedList(byte[] binary,
int beginOffset) |
boolean |
ObjectIODummy.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectIODummy.prepareWrite(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectIODummy.setObjectState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
void |
ObjectIODummy.setReferenceChangeListForNewObject(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectIODummy.unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
ObjectClassInfoAndDeclared[] |
ObjectIODummy.willNotBeWrote(ObjectAndPersistInfo objectAndItsClassInfo) |
ObjectClassInfoAndDeclared[] |
ObjectIODummy.writeBody(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo objectAndItsClassInfo,
boolean updateOriginalValue) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractObjectInputGeneric.addSonReadObject(ObjectAndPersistInfo objectAndPersistInfo,
ObjectClassInfoAndDeclared objectClassInfoAndDeclared)
add son read object for an object
|
protected int |
AbstractObjectInput.checkSignature(byte[] binary,
int signatureOffset,
ClassInfo classInfo)
read signature and check it according to signature of object class
|
protected int |
AbstractObjectInputGenericNotStatic.checkSignatureImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected abstract int |
AbstractObjectInputGeneric.checkSignatureImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected int |
AbstractObjectInput.checkStaticFieldSignature(byte[] binary,
int signatureOffset,
ClassInfo classInfo)
read signature and check it according to signature of object class
|
void |
ObjectIOInputStreamFromValuedList.clear() |
void |
ObjectIOInputStream.clear() |
void |
IObjectIOInputStream.clear() |
ObjectAndPersistInfo |
IObjectInput.createObject(DataRecordIdentifier dataRecordIdentifier,
byte[] binary,
ClassInfo classInfo,
StorageInfo storageInfo)
creation of a not existing object
set data record associated to created object as soon as it is created |
ObjectAndPersistInfo |
AbstractObjectInputGeneric.createObject(DataRecordIdentifier dataRecordIdentifier,
byte[] binary,
ClassInfo classInfo,
StorageInfo storageInfo) |
ObjectAndPersistInfo |
AbstractImmediateObjectInput.createObject(DataRecordIdentifier dataRecordIdentifier,
byte[] binary,
ClassInfo classInfo,
StorageInfo storageInfo) |
protected ObjectAndPersistInfo |
ObjectInputForEnum.createObjectImpl(byte[] binary,
int offset,
ClassInfo classInfo,
StorageInfo storageInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
AbstractObjectInputLazy.createObjectImpl(byte[] binary,
int offset,
ClassInfo classInfo,
StorageInfo storageInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
AbstractObjectInputImmediate.createObjectImpl(byte[] binary,
int offset,
ClassInfo classInfo,
StorageInfo storageInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected abstract ObjectAndPersistInfo |
AbstractObjectInputGeneric.createObjectImpl(byte[] binary,
int offset,
ClassInfo classInfo,
StorageInfo storageInfo,
DataRecordIdentifier dataRecordIdentifier)
the object creation, instance of object class ( may be a proxy )
|
protected ObjectAndPersistInfo |
ObjectInputSerializeZipped.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputSerializeGZipped.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputSerialize.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputForString.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputForBasic.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputForArray.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo arrayTypeInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected abstract ObjectAndPersistInfo |
AbstractImmediateObjectInput.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 |
ObjectAndPersistInfo |
ReferenceInput.fromBinary(byte[] binary,
int offset) |
FromBinaryInfo |
BasicOrReferenceInput.fromBinary(byte[] binary,
int offset)
get basic object, reference, or null from binay data record
|
ObjectIOGetField |
AbstractObjectInputGeneric.getField(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int beginOffset) |
protected FieldInfo[] |
ObjectInputLazySerializable.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputLazyGeneric.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputLazyExternalizable.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputImmediateSerializable.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputImmediateGeneric.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputImmediateExternalizable.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputForEnum.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected abstract FieldInfo[] |
AbstractObjectInputGeneric.getFieldToSetInfoImpl(ClassInfo classInfo) |
DataRecordIdentifier[] |
ObjectInputForEnum.getReferencedList(byte[] binary,
int offset) |
DataRecordIdentifier[] |
ObjectInputForArray.getReferencedList(byte[] binary,
int offset) |
DataRecordIdentifier[] |
IObjectInput.getReferencedList(byte[] binary,
int beginOffset)
get the referenced object's data identifier from binary data containing
object state
|
DataRecordIdentifier[] |
AbstractObjectInputGeneric.getReferencedList(byte[] binary,
int offset) |
DataRecordIdentifier[] |
AbstractObjectInput.getReferencedList(byte[] binary,
int beginOffset) |
protected void |
ObjectInputLazySerializable.initializeObject(ObjectAndPersistInfo object,
byte[] binary,
int offset) |
protected void |
ObjectInputLazyGeneric.initializeObject(ObjectAndPersistInfo object,
byte[] binary,
int offset) |
protected void |
ObjectInputLazyExternalizable.initializeObject(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected void |
ObjectInputImmediateSerializable.initializeObject(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset)
for direct loading ( no lazy mode ), object initialization is done by
object state setting
|
protected void |
ObjectInputImmediateGeneric.initializeObject(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset)
for direct loading ( no lazy mode ), object initialization is done by
object state setting
|
protected void |
ObjectInputImmediateExternalizable.initializeObject(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset)
for direct loading ( no lazy mode ), object initialization is done by
object state setting
|
protected void |
ObjectInputForEnum.initializeObject(ObjectAndPersistInfo object,
byte[] binary,
int offset)
for direct loading ( no lazy mode ), enum initialization is enum state
setting
|
protected abstract void |
AbstractObjectInputGeneric.initializeObject(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset)
initialize object after creation
|
protected List<ObjectAndPersistInfo> |
ObjectInputLazySerializable.readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected List<ObjectAndPersistInfo> |
ObjectInputLazyGeneric.readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected List<ObjectAndPersistInfo> |
ObjectInputLazyExternalizable.readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected List<ObjectAndPersistInfo> |
ObjectInputImmediateSerializable.readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected List<ObjectAndPersistInfo> |
ObjectInputImmediateGeneric.readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected List<ObjectAndPersistInfo> |
ObjectInputImmediateExternalizable.readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected List<ObjectAndPersistInfo> |
ObjectInputForEnum.readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected abstract List<ObjectAndPersistInfo> |
AbstractObjectInputGeneric.readObjectStoredState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected List<ObjectAndPersistInfo> |
AbstractObjectInputGeneric.readObjectStoredStateGeneric(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
void |
ObjectInputForEnum.reInitialize(ObjectAndPersistInfo enumAndPersistInfo)
because enum instance are same across different data access session, this
implies to unload and associate to new data access session
|
protected void |
AbstractObjectInputGeneric.setObjectAllDeclaredFieldsValueToNull(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
IObjectInput.setObjectState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset)
set state of existing object by reading in the binary data
object state is after the data header ( number of link and class name identifier) |
void |
AbstractObjectInputGeneric.setObjectState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
void |
AbstractImmediateObjectInput.setObjectState(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected void |
AbstractObjectInputGeneric.setObjectStateExternalizable(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected void |
AbstractObjectInputGeneric.setObjectStateExternalizable(ObjectAndPersistInfo objectAndPersistInfo,
IObjectIOInputStream objectIOInputStream,
boolean setOriginalValue) |
void |
AbstractObjectInputGenericNotStatic.setObjectStateFromFieldValueList(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
AbstractObjectInputGenericNotStatic.setObjectStateFromFieldValueListExternalizable(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
AbstractObjectInputGeneric.setObjectStateFromFieldValueListGeneric(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
ObjectInputLazySerializable.setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
ObjectInputLazyGeneric.setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
ObjectInputLazyExternalizable.setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
ObjectInputImmediateSerializable.setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
ObjectInputImmediateGeneric.setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
ObjectInputImmediateExternalizable.setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
ObjectInputForEnum.setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected abstract void |
AbstractObjectInputGeneric.setObjectStateFromFieldValueListImpl(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList)
do not set original value of object in objectAndPersistInfo
|
protected void |
AbstractObjectInputGenericNotStatic.setObjectStateFromFieldValueListSerializable(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
protected void |
AbstractObjectInputGeneric.setObjectStateGeneric(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int beginOffset,
boolean setOriginalValue)
set state of existing object by reading in the binary data
object state start at offset position |
protected int |
AbstractObjectInputGeneric.setObjectStateGenericNoLengthCheck(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int beginOffset,
boolean setOriginalValue) |
protected void |
ObjectInputLazySerializable.setObjectStateImpl(ObjectAndPersistInfo object,
byte[] binary,
int offset) |
protected void |
ObjectInputLazyGeneric.setObjectStateImpl(ObjectAndPersistInfo object,
byte[] binary,
int offset) |
protected void |
ObjectInputLazyExternalizable.setObjectStateImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected void |
ObjectInputImmediateSerializable.setObjectStateImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected void |
ObjectInputImmediateGeneric.setObjectStateImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected void |
ObjectInputImmediateExternalizable.setObjectStateImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected void |
ObjectInputForEnum.setObjectStateImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected abstract void |
AbstractObjectInputGeneric.setObjectStateImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
int |
ObjectInputImmediateGeneric.setObjectStateNoLengthCheckNoOriginalSet(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int beginOffset) |
protected void |
AbstractObjectInputGeneric.setObjectStateSerializable(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected void |
AbstractObjectInputGeneric.setObjectStateSerializable(ObjectAndPersistInfo objectAndPersistInfo,
IObjectIOInputStream objectIOInputStream,
boolean setOriginalValue) |
void |
ObjectInputLazySerializable.unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectInputLazyGeneric.unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectInputLazyExternalizable.unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectInputForEnum.unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
IObjectInput.unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
AbstractObjectInputImmediate.unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
AbstractImmediateObjectInput.unsetObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
Constructor and Description |
---|
ObjectIOInputStream(IObjectIOManagerForObjectIO objectIOManager,
ClassInfoFactory classInfoFactory,
HelperBinaryConversion helperBinaryConversion) |
Modifier and Type | Method and Description |
---|---|
int |
IObjectOutput.byteSize(ObjectAndPersistInfo objectAndItsClassInfo,
int headerDataSize)
compute bytes needs to store an object state for a class
it is number of byte to store object state + bytes to store object class identifier |
int |
AbstractObjectOutput.byteSize(ObjectAndPersistInfo objectAndItsClassInfo,
int headerDataSize) |
protected void |
AbstractObjectOutput.computeReferenceChangeList(ObjectAndPersistInfo objectAndPersistInfo) |
protected ObjectClassInfoAndDeclared[] |
AbstractObjectOutput.currentValuesToReferencedSoon(ObjectAndPersistInfo objectAndPersistInfo) |
boolean |
AbstractObjectOutput.isGenericValueChanged(ObjectAndPersistInfo objectAndPersistInfo)
test if value changed
also compute reference change list |
boolean |
ObjectOutputSerializable.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
ObjectOutputGeneric.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
ObjectOutputForEnum.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
ObjectOutputForArray.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
ObjectOutputExternalizable.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
IObjectOutput.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo)
to know if object state change according to its original value
also compute reference change list |
boolean |
AbstractObjectOutputSerialize.isValueChanged(ObjectAndPersistInfo objectAndPersistInfo) |
int |
ObjectOutputSerializable.numberOfByteForData(ObjectAndPersistInfo objectAndItsClassInfo) |
int |
ObjectOutputGeneric.numberOfByteForData(ObjectAndPersistInfo objectAndPersistInfo) |
int |
ObjectOutputForString.numberOfByteForData(ObjectAndPersistInfo object) |
int |
ObjectOutputForEnum.numberOfByteForData(ObjectAndPersistInfo objectAndPersistInfo) |
int |
ObjectOutputForBasic.numberOfByteForData(ObjectAndPersistInfo objectAndItsClassInfo) |
int |
ObjectOutputExternalizable.numberOfByteForData(ObjectAndPersistInfo object) |
int |
AbstractObjectOutputSerialize.numberOfByteForData(ObjectAndPersistInfo objectAndPersistInfo) |
abstract int |
AbstractObjectOutput.numberOfByteForData(ObjectAndPersistInfo objectAndItsClassInfo)
obtains the number of bytes need to store object state
|
protected int |
AbstractObjectOutputGenericNotStatic.numberOfByteForDataGeneric(ObjectAndPersistInfo objectAndPersistInfo) |
protected int |
AbstractObjectOutputGeneric.numberOfByteForDataSerializable(ObjectAndPersistInfo objectAndpersistInfo) |
void |
ObjectOutputSerializable.prepareWrite(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectOutputGeneric.prepareWrite(ObjectAndPersistInfo objectAndPersistInfo) |
void |
ObjectOutputForString.prepareWrite(ObjectAndPersistInfo object) |
void |
ObjectOutputForEnum.prepareWrite(ObjectAndPersistInfo object) |
void |
ObjectOutputForBasic.prepareWrite(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectOutputForArray.prepareWrite(ObjectAndPersistInfo arrayAndPersistInfo) |
void |
ObjectOutputExternalizable.prepareWrite(ObjectAndPersistInfo object) |
void |
IObjectOutput.prepareWrite(ObjectAndPersistInfo objectAndItsClassInfo)
prepare possible write of object
|
void |
AbstractObjectOutputSerialize.prepareWrite(ObjectAndPersistInfo objectAndPersistInfo) |
protected void |
AbstractObjectOutputGeneric.prepareWriteExternalizable(ObjectAndPersistInfo objectAndPersistInfo) |
void |
AbstractObjectOutputGeneric.prepareWriteForSerializableDefaultWrite(ObjectAndPersistInfo objectAndItsClassInfo)
prepare possible write of "serializable" object for default write
serialization
|
void |
AbstractObjectOutputGenericNotStatic.prepareWriteForSerializableWriteFields(ObjectAndPersistInfo objectAndItsClassInfo,
ObjectClassInfoAndDeclared[] currentValue)
prepare possible write of "serializable" object for write fields
serialization
|
protected void |
AbstractObjectOutputGenericNotStatic.prepareWriteGenericAllDeclaredFields(ObjectAndPersistInfo objectAndPersistInfo)
prepare possible "generic" write of all declared fields
|
protected void |
AbstractObjectOutputGenericNotStatic.prepareWriteGenericForFields(ObjectAndPersistInfo objectAndPersistInfo,
ClassInfo classInfo,
FieldInfo[] fields) |
protected abstract void |
AbstractObjectOutputGeneric.prepareWriteGenericForFields(ObjectAndPersistInfo objectAndPersistInfo,
ClassInfo classInfo,
FieldInfo[] fields) |
protected void |
AbstractObjectOutputGeneric.prepareWriteSerializable(ObjectAndPersistInfo objectAndPersistInfo) |
protected byte[] |
ObjectOutputSerializeZipped.serialize(ObjectAndItsClassInfo objectAndItsClassInfo) |
protected byte[] |
ObjectOutputSerializeGZipped.serialize(ObjectAndItsClassInfo objectAndItsClassInfo) |
protected byte[] |
ObjectOutputSerialize.serialize(ObjectAndItsClassInfo objectAndItsClassInfo) |
protected abstract byte[] |
AbstractObjectOutputSerialize.serialize(ObjectAndItsClassInfo object)
serialize object
|
protected void |
AbstractObjectOutputGeneric.setCurrentValue(ObjectAndPersistInfo objectAndPersistInfo,
FieldInfo[] fields,
ObjectClassInfoAndDeclared[] currentValue) |
protected int |
AbstractObjectOutputGeneric.setCurrentValueAndComputeBinarySize(ObjectAndPersistInfo objectAndPersistInfo,
FieldInfo[] fields,
ObjectClassInfoAndDeclared[] currentValue) |
protected void |
AbstractObjectOutput.setReferenceChangeListForGeneric(ObjectAndPersistInfo objectAndItsClassInfo)
compute reference change list for new object
|
void |
ObjectOutputForString.setReferenceChangeListForNewObject(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectOutputForBasic.setReferenceChangeListForNewObject(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectOutputForArray.setReferenceChangeListForNewObject(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
IObjectOutput.setReferenceChangeListForNewObject(ObjectAndPersistInfo objectAndItsClassInfo)
compute reference change list for new object
|
void |
AbstractObjectOutputSerialize.setReferenceChangeListForNewObject(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
AbstractObjectOutputGeneric.setReferenceChangeListForNewObject(ObjectAndPersistInfo objectAndItsClassInfo) |
int |
ReferenceOutput.toBinary(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset)
add a reference to binary data record
|
ObjectClassInfoAndDeclared[] |
IObjectOutput.willNotBeWrote(ObjectAndPersistInfo objectAndPersistInfo) |
ObjectClassInfoAndDeclared[] |
AbstractObjectOutput.willNotBeWrote(ObjectAndPersistInfo objectAndPersistInfo) |
ObjectClassInfoAndDeclared[] |
ObjectOutputSerializable.willNotBeWroteImpl(ObjectAndPersistInfo objectAndPersistInfo) |
ObjectClassInfoAndDeclared[] |
ObjectOutputGeneric.willNotBeWroteImpl(ObjectAndPersistInfo object) |
ObjectClassInfoAndDeclared[] |
ObjectOutputForString.willNotBeWroteImpl(ObjectAndPersistInfo object) |
ObjectClassInfoAndDeclared[] |
ObjectOutputForEnum.willNotBeWroteImpl(ObjectAndPersistInfo object) |
ObjectClassInfoAndDeclared[] |
ObjectOutputForBasic.willNotBeWroteImpl(ObjectAndPersistInfo object) |
ObjectClassInfoAndDeclared[] |
ObjectOutputForArray.willNotBeWroteImpl(ObjectAndPersistInfo array) |
ObjectClassInfoAndDeclared[] |
ObjectOutputExternalizable.willNotBeWroteImpl(ObjectAndPersistInfo objectAndPersistInfo) |
ObjectClassInfoAndDeclared[] |
AbstractObjectOutputSerialize.willNotBeWroteImpl(ObjectAndPersistInfo objectAndPersistInfo) |
protected abstract ObjectClassInfoAndDeclared[] |
AbstractObjectOutput.willNotBeWroteImpl(ObjectAndPersistInfo objectAndPersistInfo) |
ObjectClassInfoAndDeclared[] |
IObjectOutput.writeBody(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo objectAndItsClassInfo,
boolean updateOriginalValue)
write body: body is data after number of link that represent object state
|
ObjectClassInfoAndDeclared[] |
AbstractObjectOutput.writeBody(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo objectAndPersistInfo,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
ObjectOutputForString.writeBodyAndItsHeader(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo object,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
ObjectOutputForEnum.writeBodyAndItsHeader(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo object,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
ObjectOutputForBasic.writeBodyAndItsHeader(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo objectAndItsClassInfo,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
ObjectOutputForArray.writeBodyAndItsHeader(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo arrayAndItsClassInfo,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
AbstractObjectOutputSerialize.writeBodyAndItsHeader(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo objectAndPersistInfo,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
AbstractObjectOutputGenericNotStatic.writeBodyAndItsHeader(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo object,
boolean updateOriginalValue) |
protected abstract ObjectClassInfoAndDeclared[] |
AbstractObjectOutput.writeBodyAndItsHeader(byte[] binary,
int bodyBeginOffset,
ObjectAndPersistInfo objectAndItsClassInfo,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
ObjectOutputSerializable.writeBodyImpl(byte[] binary,
int fieldBeginOffset,
ObjectAndPersistInfo objectAndItsClassInfo,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
ObjectOutputGeneric.writeBodyImpl(byte[] binary,
int fieldBeginOffset,
ObjectAndPersistInfo object,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
ObjectOutputForEnum.writeBodyImpl(byte[] binary,
int fieldBeginOffset,
ObjectAndPersistInfo object,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
ObjectOutputExternalizable.writeBodyImpl(byte[] binary,
int fieldBeginOffset,
ObjectAndPersistInfo object,
boolean updateOriginalValue) |
protected abstract ObjectClassInfoAndDeclared[] |
AbstractObjectOutputGeneric.writeBodyImpl(byte[] binary,
int fieldBeginOffset,
ObjectAndPersistInfo objectAndItsClassInfo,
boolean updateOriginalValue) |
protected ObjectClassInfoAndDeclared[] |
AbstractObjectOutputGeneric.writeBodySerializable(byte[] binary,
int fieldBeginOffset,
ObjectAndPersistInfo objectAndPersistInfo)
write serialized form (from serializable or externalizable )
|
ObjectClassInfoAndDeclared[] |
AbstractObjectOutput.writeCurrentValue(byte[] binary,
int fieldBeginOffset,
ObjectAndPersistInfo objectAndPersistInfo,
boolean updateOriginalValue) |
protected int |
AbstractObjectOutput.writeSignature(byte[] binary,
int signatureBeginOffset,
ClassInfo classInfo)
check signature according off object class
|
protected int |
AbstractObjectOutput.writeStaticFieldSignature(byte[] binary,
int signatureBeginOffset,
ClassInfo classInfo) |
Modifier and Type | Method and Description |
---|---|
void |
ProxyCallBack.forceLoad$JOAFIP$() |
void |
IProxyCallBackProxyDelegation.forceLoad$JOAFIP$()
force set object state loading from file
|
void |
DetachedProxyCallBack.forceLoad$JOAFIP$() |
boolean |
ProxyCallBack.isLoaded$JOAFIP$() |
boolean |
IProxyCallBackProxyDelegation.isLoaded$JOAFIP$() |
boolean |
DetachedProxyCallBack.isLoaded$JOAFIP$() |
static void |
StaticProxyCallBack.setIsLoaded(Object object) |
void |
ProxyCallBack.setIsLoaded$JOAFIP$() |
void |
IProxyCallBackProxyDelegation.setIsLoaded$JOAFIP$()
set to loaded state
|
void |
DetachedProxyCallBack.setIsLoaded$JOAFIP$() |
static void |
StaticProxyCallBack.setIsLoadedNoSave(Object object) |
void |
ProxyCallBack.unload$JOAFIP$() |
void |
IProxyCallBackProxyDelegation.unload$JOAFIP$() |
void |
DetachedProxyCallBack.unload$JOAFIP$() |
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.