Modifier and Type | Method and Description |
---|---|
ObjectAndPersistInfo |
AbstractFilePersistenceDelegatingToStore.getObjectAndPersistInfoOfObjectFromQueue(Object object) |
Modifier and Type | Method and Description |
---|---|
List<ObjectAndPersistInfo> |
AbstractFilePersistenceDelegatingToStore.getObjectAndPersistInfoOfObjectFromQueue() |
Collection<ObjectAndPersistInfo> |
AbstractFilePersistenceDelegatingToStore.getObjectHavingStateSet() |
Modifier and Type | Method and Description |
---|---|
ObjectAndPersistInfo |
UnboundArrayList.get(int index) |
ObjectAndPersistInfo |
ValuedFieldList.getFieldValue(int index) |
ObjectAndPersistInfo |
ValuedField.getValue() |
ObjectAndPersistInfo |
ValuedFieldList.getValue(FieldInfo fieldInfo) |
ObjectAndPersistInfo |
ValuedFieldList.getValue(int fieldIndex) |
ObjectAndPersistInfo |
ValuedFieldList.setFieldInformation(ClassInfo declaringClass,
String fieldName,
ClassInfo fieldType,
boolean staticField,
boolean transientField,
int index) |
ObjectAndPersistInfo[] |
UnboundArrayList.toArray(ObjectAndPersistInfo[] elementData) |
Modifier and Type | Method and Description |
---|---|
List<ObjectAndPersistInfo> |
ValuedFieldList.getFieldValueList() |
List<ObjectAndPersistInfo> |
UnboundArrayList.getList() |
Modifier and Type | Method and Description |
---|---|
void |
ValuedFieldList.addNewFieldAndItsValue(ClassInfo declaringClass,
String fieldName,
ClassInfo fieldType,
boolean staticField,
boolean transientField,
int fieldIndex,
ObjectAndPersistInfo fieldValue) |
void |
ValuedFieldList.addNewFieldAndItsValue(FieldInfo newFieldInfo,
ObjectAndPersistInfo fieldValue) |
void |
ValuedFieldList.addNewFieldAndItsValue(int fieldIndex,
FieldInfo newFieldInfo,
ObjectAndPersistInfo fieldValue) |
void |
UnboundArrayList.set(int index,
ObjectAndPersistInfo fieldValue) |
void |
ValuedFieldList.setFieldValue(int index,
ObjectAndPersistInfo fieldValue) |
boolean |
ValuedFieldList.setValue(FieldInfo fieldInfo,
ObjectAndPersistInfo fieldValue) |
ObjectAndPersistInfo[] |
UnboundArrayList.toArray(ObjectAndPersistInfo[] elementData) |
Constructor and Description |
---|
ValuedField(FieldInfo fieldInfo,
ObjectAndPersistInfo value) |
Constructor and Description |
---|
UnboundArrayList(List<ObjectAndPersistInfo> fieldValueList) |
ValuedFieldList(List<ObjectAndPersistInfo> fieldValueList)
creation from read data record
|
Modifier and Type | Method and Description |
---|---|
void |
ObjectModelForImport.setValue(int index,
FieldInfo fieldInfo,
ObjectAndPersistInfo fieldValue) |
Modifier and Type | Field and Description |
---|---|
ObjectAndPersistInfo |
ObjectAndPersistInfo.next |
ObjectAndPersistInfo |
ObjectAndPersistInfo.nextReferenced |
static ObjectAndPersistInfo |
ObjectAndPersistInfo.NULL |
static ObjectAndPersistInfo |
ObjectAndPersistInfo.NULL_DEFINED |
ObjectAndPersistInfo |
ObjectAndPersistInfo.previous |
ObjectAndPersistInfo |
ObjectAndPersistInfo.previousReferenced |
Modifier and Type | Method and Description |
---|---|
List<ObjectAndPersistInfo> |
ObjectStateMap.getObjectAndPersistInfoOfObjectFromQueue() |
Collection<ObjectAndPersistInfo> |
ObjectStateMap.getObjectHavingStateSet() |
Set<ObjectAndPersistInfo> |
ObjectStateMap.mostAccessedObject(int quota) |
Modifier and Type | Method and Description |
---|---|
ObjectAndPersistInfo |
SerializerModel.createSubstitutedObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
ObjectAndPersistInfo |
ObjectStateMap.createSubstitutedObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
void |
SerializerModel.dataRecordIdentifierAssociatedToObjectSetted(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
ObjectStateMap.objectHasPersistenceState(ObjectAndPersistInfo objectAndPersistInfo)
to know if object have persistence state associated to it
|
void |
ObjectStateMap.objectIsAccessed(ObjectAndPersistInfo objectAndPersistInfoOfObject)
object is accessed
|
void |
ObjectStateMap.putToObjectAndPersistInfoByDataRecordIdentifier(ObjectAndPersistInfo objectAndPersistInfo) |
void |
ObjectAndPersistInfo.setSubstituteObjectAndPersistInfo(ObjectAndPersistInfo substituteObjectAndPersistInfo)
set the substitute object for this object
|
void |
ObjectStateMap.unWeakReferenceOnObject(ObjectAndPersistInfo toUnWeak) |
Constructor and Description |
---|
ObjectAndPersistInfoWeakReference(Object referent,
ObjectAndPersistInfo objectAndPersistInfo,
ReferenceQueue<? super Object> queue) |
ObjectClassInfoAndDeclared(ObjectAndPersistInfo objectAndPersistInfo,
ClassInfo declaredClassInfo) |
ObjectInputStreamState(byte[] binary,
int offset,
ObjectAndPersistInfo objectAndPersistInfo) |
ReferenceChange(ObjectAndPersistInfo referencingObject,
ObjectAndPersistInfo referencedObject,
ObjectAndPersistInfo originalReferenced) |
Modifier and Type | Method and Description |
---|---|
ObjectAndPersistInfo |
StoreSaverSession.nextToVisit() |
Modifier and Type | Method and Description |
---|---|
Set<ObjectAndPersistInfo> |
StoreSaverSession.getVisitedForSave() |
Iterator<ObjectAndPersistInfo> |
StoreSaverSession.keepToVisitForSaveIterator() |
Modifier and Type | Method and Description |
---|---|
void |
StoreSaverSession.addToVisit(ObjectAndPersistInfo objectAndPersistInfo) |
boolean |
StoreSaverSession.addToVisitedForSave(ObjectAndPersistInfo objectAndPersistInfo) |
Modifier and Type | Method and Description |
---|---|
void |
StoreSaverSession.initialize(Set<ObjectAndPersistInfo> toNotSave) |
void |
StoreSaverSession.initializeKeepToVisitForSave(Collection<ObjectAndPersistInfo> objectHavingStateSet) |
Modifier and Type | Method and Description |
---|---|
ObjectAndPersistInfo |
Store.createObjectReadingInStoreOrGetExisting(DataRecordIdentifier dataRecordIdentifier,
boolean notLazy) |
ObjectAndPersistInfo |
IStore.createObjectReadingInStoreOrGetExisting(DataRecordIdentifier dataRecordIdentifier,
boolean notLazy) |
ObjectAndPersistInfo |
IStore.getObjectAndPersistInfoOfObjectFromQueue(Object object) |
ObjectAndPersistInfo |
AbstractDelegatingToStoreManagers.getObjectAndPersistInfoOfObjectFromQueue(Object object) |
Modifier and Type | Method and Description |
---|---|
List<ObjectAndPersistInfo> |
IStore.getObjectAndPersistInfoOfObjectFromQueue() |
List<ObjectAndPersistInfo> |
AbstractDelegatingToStoreManagers.getObjectAndPersistInfoOfObjectFromQueue() |
Collection<ObjectAndPersistInfo> |
Store.getObjectHavingStateSet() |
Collection<ObjectAndPersistInfo> |
IStore.getObjectHavingStateSet() |
Modifier and Type | Method and Description |
---|---|
protected ObjectAndPersistInfo |
AbstractObjectConverter.createFieldValue(Class<?> clazz,
Object object) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractObjectConverter.addNewFieldAndItsValue(ValuedFieldList valuedFieldList,
String declaringClassName,
String fieldName,
String fieldClassName,
boolean staticField,
boolean transientField,
int fieldIndex,
ObjectAndPersistInfo fieldValue) |
ValuedFieldList |
ObjectReplacerOnTheFly.convert(IObjectIOManagerForObjectIO objectIOManager,
ObjectAndPersistInfo objectAndPersistInfo,
List<ObjectAndPersistInfo> fieldValueList) |
Modifier and Type | Method and Description |
---|---|
ValuedFieldList |
ObjectReplacerOnTheFly.convert(IObjectIOManagerForObjectIO objectIOManager,
ObjectAndPersistInfo objectAndPersistInfo,
List<ObjectAndPersistInfo> fieldValueList) |
Modifier and Type | Method and Description |
---|---|
protected ObjectAndPersistInfo |
AbstractFieldOwnerHandler.createObjectAndPersistInfo(ObjectModelForImport fieldObjectModel) |
protected ObjectAndPersistInfo |
AbstractImporter.setDataRecordIdentifierAssociatedToObject(Object object,
DataRecordIdentifier dataRecordIdentifier)
set the data record identifier of an object
|
Modifier and Type | Method and Description |
---|---|
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) |
ObjectAndPersistInfo |
ObjectStateMgr.getObjectAndPersistInfoByIdentifier(DataRecordIdentifier identifier)
to obtains object and persist information for data record by data record
identifier
|
ObjectAndPersistInfo |
SerializerObjectIOManager.getObjectAndPersistInfoOfObject(Object object) |
ObjectAndPersistInfo |
ObjectStateMgr.getObjectAndPersistInfoOfObject(Object object) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.getObjectAndPersistInfoOfObject(Object object) |
ObjectAndPersistInfo |
AbstractObjectIOManagerDelegatingToStateMap.getObjectAndPersistInfoOfObject(Object object) |
ObjectAndPersistInfo |
ObjectStateMgr.getObjectAndPersistInfoOfObjectFromQueue(Object object) |
ObjectAndPersistInfo |
AbstractObjectIOManagerDelegatingToStateMap.getObjectAndPersistInfoOfObjectFromQueue(Object object) |
ObjectAndPersistInfo |
SerializerObjectIOManager.getObjectByIdentifier(DataRecordIdentifier identifier) |
ObjectAndPersistInfo |
IObjectIoManagerForGarbage.getObjectByIdentifier(DataRecordIdentifier identifier) |
abstract ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.getObjectByIdentifier(DataRecordIdentifier identifier)
to obtains object and persist information for data record by data record
identifier
public for tests |
ObjectAndPersistInfo |
AbstractObjectIOManagerDelegatingToStateMap.getObjectByIdentifier(DataRecordIdentifier identifier) |
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) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerKeptInMemory.keptInMemorysubstituteObject(ObjectAndPersistInfo objectAndPersistInfo) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.originalObjectAndPersistInfo(ObjectAndPersistInfo objectAndPersistInfo) |
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.reCreateObjectReadingInStore(DataRecordIdentifier dataRecordIdentifier,
boolean notLazy) |
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.substituteForWrite(ObjectAndPersistInfo objectAndPersistInfo) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.substituteObject(ObjectAndPersistInfo objectAndPersistInfo) |
Modifier and Type | Method and Description |
---|---|
List<ObjectAndPersistInfo> |
ObjectStateMgr.getObjectAndPersistInfoOfObjectFromQueue() |
List<ObjectAndPersistInfo> |
AbstractObjectIOManagerDelegatingToStateMap.getObjectAndPersistInfoOfObjectFromQueue() |
Collection<ObjectAndPersistInfo> |
ObjectStateMgr.getObjectHavingStateSet() |
Collection<ObjectAndPersistInfo> |
AbstractObjectIOManagerDelegatingToStateMap.getObjectHavingStateSet() |
Set<ObjectAndPersistInfo> |
SerializerObjectIOManager.mostAccessedObject() |
Set<ObjectAndPersistInfo> |
ObjectStateMgr.mostAccessedObject() |
Set<ObjectAndPersistInfo> |
IObjectIOManagerForSave.mostAccessedObject() |
Set<ObjectAndPersistInfo> |
AbstractObjectIOManagerDelegatingToStateMap.mostAccessedObject() |
Modifier and Type | Method and Description |
---|---|
protected DataRecordIdentifier |
SerializerObjectIOManager.associateNewDataRecordIdentifierToObject(ObjectAndPersistInfo objectAndPersistInfo) |
protected DataRecordIdentifier |
ObjectIOManager.associateNewDataRecordIdentifierToObject(ObjectAndPersistInfo objectAndPersistInfo) |
protected abstract DataRecordIdentifier |
AbstractObjectIOManagerIOForObject.associateNewDataRecordIdentifierToObject(ObjectAndPersistInfo objectAndPersistInfo) |
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) |
byte[] |
IObjectIOManagerForObjectIO.getBodyDataFromRecord(ObjectAndPersistInfo objectAndItsClassInfo) |
byte[] |
AbstractObjectIOManagerIOForObject.getBodyDataFromRecord(ObjectAndPersistInfo objectAndPersistInfo) |
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) |
boolean |
SerializerObjectIOManager.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo)
always write
|
boolean |
ObjectIOManager.isValueChanged(ObjectAndPersistInfo objectAndPersistInfo) |
boolean |
IObjectIOManagerForSave.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerKeptInMemory.keptInMemorysubstituteObject(ObjectAndPersistInfo objectAndPersistInfo) |
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) |
boolean |
SerializerObjectIOManager.objectHasPersistenceState(ObjectAndPersistInfo objectAndPersistInfo) |
boolean |
ObjectStateMgr.objectHasPersistenceState(ObjectAndPersistInfo objectAndPersistInfo)
to know if object have persistence state associated to it
|
boolean |
IObjectIOManagerForSave.objectHasPersistenceState(ObjectAndPersistInfo objectAndPersistInfo) |
boolean |
AbstractObjectIOManagerDelegatingToStateMap.objectHasPersistenceState(ObjectAndPersistInfo objectAndPersistInfo) |
void |
SerializerObjectIOManager.objectIsAccessed(ObjectAndPersistInfo proxyObjectAndPersistInfo) |
void |
ObjectStateMgr.objectIsAccessed(ObjectAndPersistInfo proxyObjectAndPersistInfo) |
void |
ObjectIOManager.objectIsAccessed(ObjectAndPersistInfo objectAndPersistInfo) |
void |
IObjectIOManagerForProxyObjectIO.objectIsAccessed(ObjectAndPersistInfo proxyObjectAndPersistInfo)
call when object is accessed
|
protected void |
AbstractObjectIOManagerDelegatingToStateMap.objectIsAccessedDelegate(ObjectAndPersistInfo proxyObjectAndPersistInfo) |
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 |
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) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.substituteObject(ObjectAndPersistInfo objectAndPersistInfo) |
void |
SerializerObjectIOManager.unsetProxyObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
void |
ObjectIOManager.unsetProxyObjectState(ObjectAndPersistInfo objectAndPersistInfo) |
void |
IObjectIOManagerForProxyObjectIO.unsetProxyObjectState(ObjectAndPersistInfo objectAndItsClassInfo) |
ObjectClassInfoAndDeclared[] |
SerializerObjectIOManager.willNotBeWrote(ObjectAndPersistInfo objectAndItsClassInfo)
always write
|
ObjectClassInfoAndDeclared[] |
ObjectIOManager.willNotBeWrote(ObjectAndPersistInfo objectAndPersistInfo) |
ObjectClassInfoAndDeclared[] |
IObjectIOManagerForSave.willNotBeWrote(ObjectAndPersistInfo objectAndItsClassInfo)
notify that object will not be wrote
|
ObjectClassInfoAndDeclared[] |
IObjectIOManagerForSave.write(ObjectAndPersistInfo objectAndItsClassInfo)
write object state
a data record must be associated to the object |
ObjectClassInfoAndDeclared[] |
AbstractObjectIOManagerIOForObject.write(ObjectAndPersistInfo objectAndItsPersistInfo) |
Modifier and Type | Method and Description |
---|---|
ObjectAndPersistInfo |
ObjectIODummy.createObject(DataRecordIdentifier dataRecordIdentifier,
byte[] binary,
ClassInfo classInfo,
StorageInfo storageInfo) |
Modifier and Type | Method and Description |
---|---|
int |
ObjectIODummy.byteSize(ObjectAndPersistInfo objectAndItsClassInfo,
int headerDataSize) |
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 |
---|---|
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) |
ObjectAndPersistInfo |
FromBinaryInfo.getObjectAndPersistInfo() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractObjectInputGeneric.addSonReadObject(ObjectAndPersistInfo objectAndPersistInfo,
ObjectClassInfoAndDeclared objectClassInfoAndDeclared)
add son read object for an object
|
protected int |
AbstractObjectInputGenericNotStatic.checkSignatureImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
protected abstract int |
AbstractObjectInputGeneric.checkSignatureImpl(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
ObjectIOGetField |
AbstractObjectInputGeneric.getField(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int beginOffset) |
void |
ObjectIOInputStream.initialize(ObjectAndPersistInfo objectAndPersistInfo,
byte[] binary,
int offset) |
void |
ObjectIOInputStreamFromValuedList.initialize(ObjectAndPersistInfo objectAndPersistInfo,
ValuedFieldList valuedFieldList) |
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 |
FromBinaryInfo.setObjectAndPersistInfo(ObjectAndPersistInfo objectAndPersistInfo) |
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 |
---|
FromBinaryInfo(int endOffset,
boolean referenceRead,
ObjectAndPersistInfo objectAndPersistInfo) |
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) |
void |
ObjectIOOutputStream.initialize(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
AbstractObjectOutput.isGenericValueChanged(ObjectAndPersistInfo objectAndPersistInfo)
test if value changed
also compute reference change list |
boolean |
ObjectOutputSerializeZipped.isValueChanged(ObjectAndPersistInfo object)
comparaison of zipped data not possible
|
boolean |
ObjectOutputSerializable.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
ObjectOutputGeneric.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
ObjectOutputForString.isValueChanged(ObjectAndPersistInfo object) |
boolean |
ObjectOutputForEnum.isValueChanged(ObjectAndPersistInfo objectAndItsClassInfo) |
boolean |
ObjectOutputForBasic.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 |
ObjectOutputForArray.numberOfByteForData(ObjectAndPersistInfo arrayAndItsClassInfo) |
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 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) |
Modifier and Type | Method and Description |
---|---|
static void |
ProxyManager2.changeProxyCallBack(ObjectAndPersistInfo objectAndPersistInfo,
IProxyCallBackToImplement proxyCallBack) |
void |
ProxyCallBack.setInstance$JOAFIP$(ObjectAndPersistInfo proxyObjectInstance) |
void |
IProxyCallBackToImplement.setInstance$JOAFIP$(ObjectAndPersistInfo objectAndPersistInfo)
set the proxy instance for which is this proxy callback
|
static void |
ProxyManager2.setProxyCallBack(ObjectAndPersistInfo objectAndPersistInfo,
IProxyCallBackToImplement proxyCallBack,
boolean exclusiveAccessSession) |
Modifier and Type | Method and Description |
---|---|
void |
ForSaveLinkManager.decrementNumberOfLink(ObjectAndPersistInfo referencingObject,
ObjectAndPersistInfo referencedObject)
Decrement number of link to the object
|
void |
ForSaveLinkManager.incrementNumberOfLink(ObjectAndPersistInfo referencingObject,
ObjectAndPersistInfo referencedObject)
increment number of link to the object
|
void |
ForSaveLinkManager.removeLink(ObjectAndPersistInfo referencingObject,
ObjectClassInfoAndDeclared[] referenceds) |
Modifier and Type | Method and Description |
---|---|
void |
StoreSaver3.saveForImport(Set<ObjectAndPersistInfo> toNotSave) |
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.