Interface | Description |
---|---|
IClassNameManager | |
IObjectIoManagerForGarbage |
object io manager view for garbage management
|
IObjectIOManagerForObjectIO |
object io manager view for object io by type
|
IObjectIOManagerForProxyObjectIO |
object io manager view for proxy lazy load
|
IObjectIOManagerForSave |
object io manager view for save management
|
ISubsituteSynchronizer | |
ISubstituteObjectManager |
management of persisted object substitution
|
Class | Description |
---|---|
AbstractObjectIOManagerDelegatingToStateMap |
part of object input/output manager that delegate to
#objectStateMap |
AbstractObjectIOManagerIOForObject | |
AbstractObjectIOManagerKeptInMemory | |
AbstractSerializePerf | |
ClassNameManager |
manage class name identifier
|
HeaderReader |
manage read of header data record in binary
|
HeaderWriter |
manage write of header data record in binary
|
MainSerializeJoafip | |
MainSerializeSun | |
ObjectIOManager |
Generics and Basics types are special case for object persistence
Basics types are primitive types ( an reference to object ) and the corresponding class: byte short int long float double boolean char Byte
Short
Integer
Long
Float
Double
Boolean
Char
Generics type are type that can be persist by reflection
net.sf.joafip.store.service.objectio.serialize.ObjectIOLazyGeneric The not generic types are declared here and have a specific persistence strategy For object reading and writing on data file Maintains original object's field value for each read and write |
ObjectIOManagerTests | |
ObjectStateMgr |
manage
ObjectPersistenceState of objects in memory, doing this
accessing ObjectStateMap |
RecordFormatIdentifier | |
SerializerObjectIOManager |
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.