Package | Description |
---|---|
net.sf.joafip.asm | |
net.sf.joafip.store.service | |
net.sf.joafip.store.service.copier | |
net.sf.joafip.store.service.proxy |
Constructor and Description |
---|
NewProxyCallBack() |
Modifier and Type | Method and Description |
---|---|
protected Object |
AbstractDelegatingToStoreManagers.newInstance(ClassInfo objectClassInfo,
Class<?>[] parameterTypes,
Object[] initargs) |
Modifier and Type | Method and Description |
---|---|
protected void |
DeepCopier.forceLoadImpl(Object objectToCopy) |
protected abstract void |
AbstractDeepCopy.forceLoadImpl(Object objectToCopy) |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
SerializerProxyManager.classInfoOfObject(Object object) |
ClassInfo |
ProxyManager2.classInfoOfObject(Object object)
get the class of the object, if object is proxy then the class is the
proxied object class.
|
ClassInfo |
IProxyManagerForObjectIO.classInfoOfObject(Object object) |
static void |
ProxyManager2.forceLoad(Object object)
force load of proxy if object is proxy
|
void |
ProxyCallBack.initialize$JOAFIP$(IProxyCallBackToImplement proxyCallBack) |
void |
IProxyCallBackToImplement.initialize$JOAFIP$(IProxyCallBackToImplement proxyCallBack) |
void |
ProxyCallBack.initializeFileAccessSessionIdentifier(IObjectIOManagerForProxyObjectIO objectIOManager) |
void |
IProxyCallBackToImplement.initializeFileAccessSessionIdentifier(IObjectIOManagerForProxyObjectIO objectIOManager) |
static boolean |
ProxyManager2.isLoadedOrNotAProxy(Object object)
to know if object is a loaded proxy or a non proxied object
|
static boolean |
ProxyManager2.isNotAProxyOrIsNotLoaded(Object object) |
static boolean |
ProxyManager2.isProxyAndIsLoaded(Object object) |
static boolean |
ProxyManager2.isUnloaded(Object object) |
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.
|
static boolean |
ProxyManager2.proxiedObjectIsLoaded(Object object) |
static void |
ProxyManager2.setIsLoadedNoSave(Object object) |
static void |
ProxyManager2.setProxyCallBack(ObjectAndPersistInfo objectAndPersistInfo,
IProxyCallBackToImplement proxyCallBack,
boolean exclusiveAccessSession) |
static void |
ProxyManager2.unload(Object object) |
void |
SerializerProxyManager.unloadAndAssociateToCurrentSession(Object object,
IObjectIOManagerForObjectIO objectIOManager) |
void |
ProxyManager2.unloadAndAssociateToCurrentSession(Object object,
IObjectIOManagerForObjectIO objectIOManager) |
void |
IProxyManagerForObjectIO.unloadAndAssociateToCurrentSession(Object object,
IObjectIOManagerForObjectIO objectIOManager) |
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
|
ProxyManager2(ClassLoaderProvider classLoaderProvider,
ClassInfoFactory classInfoFactory) |
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.