Package | Description |
---|---|
net.sf.joafip.store.service.objectio.manager | |
net.sf.joafip.store.service.proxy |
Modifier and Type | Interface and Description |
---|---|
interface |
IObjectIOManagerForObjectIO
object io manager view for object io by type
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractObjectIOManagerDelegatingToStateMap
part of object input/output manager that delegate to
#objectStateMap |
class |
AbstractObjectIOManagerIOForObject |
class |
AbstractObjectIOManagerKeptInMemory |
class |
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 |
class |
SerializerObjectIOManager |
Modifier and Type | Method and Description |
---|---|
IObjectIOManagerForProxyObjectIO |
ProxyCallBack.getObjectIOManager$JOAFIP$() |
IObjectIOManagerForProxyObjectIO |
IProxyCallBackToImplement.getObjectIOManager$JOAFIP$() |
IObjectIOManagerForProxyObjectIO |
IProxyCallBackProxyDelegation.getObjectIOManager$JOAFIP$() |
IObjectIOManagerForProxyObjectIO |
DetachedProxyCallBack.getObjectIOManager$JOAFIP$() |
Modifier and Type | Method and Description |
---|---|
void |
ProxyCallBack.initializeFileAccessSessionIdentifier(IObjectIOManagerForProxyObjectIO objectIOManager) |
void |
IProxyCallBackToImplement.initializeFileAccessSessionIdentifier(IObjectIOManagerForProxyObjectIO objectIOManager) |
Object |
SerializerProxyManager.newInstanceConstruct(ClassInfo objectClassInfo,
Class<?>[] parameterTypes,
Object[] initargs,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
Object |
ProxyManager2.newInstanceConstruct(ClassInfo objectClassInfo,
Class<?>[] parameterTypes,
Object[] initargs,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
Object |
IProxyManagerForObjectIO.newInstanceConstruct(ClassInfo objectClassInfo,
Class<?>[] parameterTypes,
Object[] initargs,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted)
create a new proxy instance constructing object
The parameterTypes parameter is an array of
Class objects that identify the constructor's formal
parameter types, in declared order. |
Object |
SerializerProxyManager.newInstanceConstruct(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
Object |
ProxyManager2.newInstanceConstruct(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
Object |
IProxyManagerForObjectIO.newInstanceConstruct(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
ObjectAndPersistInfo |
SerializerProxyManager.newInstanceNoConstruction(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
ObjectAndPersistInfo |
ProxyManager2.newInstanceNoConstruction(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
ObjectAndPersistInfo |
IProxyManagerForObjectIO.newInstanceNoConstruction(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted)
create a new proxy instance for a class.
|
Constructor and Description |
---|
ProxyCallBack(IObjectIOManagerForProxyObjectIO objectIOManager)
at construction set the proxied object class, the object input/output
manager for state reading from file, and get the mutex for file access
|
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.