Constructor and Description |
---|
SpellCheckJoafipDAO(boolean removeFile) |
Modifier and Type | Method and Description |
---|---|
EnumFileAccessMode |
FilePersistenceProperties.getFileAccessMode() |
Constructor and Description |
---|
AbstractHugeList() |
Modifier and Type | Method and Description |
---|---|
protected IFilePersistence |
AbstractPersistence.createFilePersistence(boolean removeFiles)
creation of file persistence manager
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractInserter.close() |
protected void |
AbstractGarbageSweep.close() |
protected void |
AbstractDeleteForGarbage.close() |
protected void |
InserterBtreePlusWhithCache.consistencyCheck() |
protected void |
InserterBtreePlusIntigrityCheck.consistencyCheck() |
protected void |
DeleterBtreePlus.consistencyCheck() |
protected abstract void |
AbstractInserter.consistencyCheck() |
protected abstract void |
AbstractDeleter.consistencyCheck() |
protected void |
AbstractInserter.export(String directoryName) |
protected IHeapDataManager |
AbstractPerfService.getDataManager() |
protected ItemList |
AbstractPerfService.getItemList(IDataAccessSession session) |
protected ItemTemplateList |
AbstractPerfService.getItemTemplateList(IDataAccessSession session) |
protected void |
AbstractPerfService.initialize(String pathName,
IHeapDataManager dataManager,
Boolean useCache) |
protected static void |
AbstractPerfService.initializeDirectory(File rootDir) |
protected static void |
AbstractPerfService.initializeDirectory(String rootDir) |
protected void |
InserterBtreePlusWhithCache.run() |
protected void |
AbstractGarbageSweep.run(String pathName,
IHeapDataManager dataManager,
Boolean useCache) |
protected void |
AbstractSearcher.run(String insertLogFilePath,
String pathName,
IHeapDataManager dataManager,
Boolean useCache) |
protected void |
AbstractDeleter.run(String insertLogFilePath,
String pathName,
IHeapDataManager dataManager,
Boolean useCache) |
protected void |
AbstractDeleteForGarbage.run(String insertLogFilePath,
String pathName,
IHeapDataManager dataManager,
Boolean useCache) |
protected void |
AbstractInserter.run(String insertLogFilePath,
String pathName,
IHeapDataManager dataManager,
Boolean useCache,
int numberOfItem) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractDataAccessSession.assertClosed() |
protected void |
AbstractCrash.assertContent() |
protected void |
AbstractDataAccessSession.assertOpened() |
protected void |
AbstractDataAccessSession.assertPersistenceOpenned() |
protected void |
FilePersistence.assertSessionClosed() |
protected abstract void |
AbstractFilePersistenceDelegatingToStore.assertSessionClosed() |
protected void |
FilePersistence.assertSessionOpenned() |
protected abstract void |
AbstractFilePersistenceDelegatingToStore.assertSessionOpenned() |
boolean |
IFilePersistenceAutoSaver.autoSave() |
boolean |
FilePersistence.autoSave() |
IFilePersistence |
FilePersistenceBuilder.build() |
ClassInfo |
IFilePersistence.classInfoOfObject(Object object) |
ClassInfo |
AbstractFilePersistenceDelegatingToStore.classInfoOfObject(Object object) |
Class<?> |
IFilePersistence.classOfObject(Object object) |
Class<?> |
AbstractFilePersistenceDelegatingToStore.classOfObject(Object object) |
void |
IFilePersistence.clear()
clear all persisted data
|
void |
FilePersistence.clear() |
void |
IFilePersistence.close()
close ( important to close files )
do not save modification |
void |
IExclusiveDataAccessSession.close()
saving close
|
void |
FilePersistence.close() |
void |
ExclusiveDataAccessSession.close() |
void |
IExclusiveDataAccessSession.close(EnumFilePersistenceCloseAction action) |
EnumFilePersistenceCloseAction |
IDataAccessSession.close(EnumFilePersistenceCloseAction action)
close data access session with a save action
possible save actions EnumFilePersistenceCloseAction.SAVE ask for save modification, can be canceled by not save action by other data access session close. |
void |
ExclusiveDataAccessSession.close(EnumFilePersistenceCloseAction action) |
EnumFilePersistenceCloseAction |
DataAccessSession.close(EnumFilePersistenceCloseAction action) |
EnumFilePersistenceCloseAction |
IDataAccessSession.closeAndWait(EnumFilePersistenceCloseAction action)
as
IDataAccessSession.close(EnumFilePersistenceCloseAction) , but wait for effective
execution of action |
EnumFilePersistenceCloseAction |
DataAccessSession.closeAndWait(EnumFilePersistenceCloseAction action) |
Object |
IFilePersistence.copy(Object sourceObject)
Deprecated.
|
Object |
AbstractFilePersistenceDelegatingToStore.copy(Object sourceObject)
Deprecated.
|
IAloneDataAccessSession |
IFilePersistence.createAloneDataAccessSession()
Deprecated.
|
IAloneDataAccessSession |
FilePersistence.createAloneDataAccessSession()
Deprecated.
|
IDataAccessSession |
IFilePersistence.createDataAccessSession() |
IDataAccessSession |
FilePersistence.createDataAccessSession() |
IExclusiveDataAccessSession |
IFilePersistence.createExclusiveDataAccessSession() |
IExclusiveDataAccessSession |
FilePersistence.createExclusiveDataAccessSession() |
Object |
AbstractFilePersistenceDelegatingToStore.createObjectReadingInStoreOrGetExisting(DataRecordIdentifier dataRecordIdentifier) |
Object |
IFilePersistence.deepCopy(Object sourceObject,
boolean forceLoad)
deep copy of object, useful to detach from persistence ( proxy object to
non-proxy, detached state if use java agent )
|
Object |
AbstractFilePersistenceDelegatingToStore.deepCopy(Object sourceObject,
boolean forceLoad) |
void |
IFilePersistence.disableBackgroundGarbageSweep()
disable background garbage sweep operation
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.disableBackgroundGarbageSweep() |
void |
IFilePersistence.enableBackgroundGarbageSweep(int sleepTime)
enable background garbage sweep operation
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.enableBackgroundGarbageSweep(int sleepTime) |
long |
IFilePersistence.freeSize()
get number of free bytes in data file
|
long |
AbstractFilePersistenceDelegatingToStore.freeSize() |
int |
IFilePersistence.garbageSweep(String filePath)
garbage sweep, remove data record for object not attached to root
should be call only when session closed |
int |
AbstractFilePersistenceDelegatingToStore.garbageSweep(String filePath) |
ReferenceLink[] |
AbstractFilePersistenceDelegatingToStore.getAllReferenceLink() |
List<DataRecordIdentifierRBTNode> |
AbstractFilePersistenceDelegatingToStore.getCandidate() |
int |
IFilePersistence.getClassIdentifier(Class<?> clazz) |
int |
IDataAccessSessionCommon.getClassIdentifier(Class<?> clazz) |
int |
AbstractFilePersistenceDelegatingToStore.getClassIdentifier(Class<?> clazz) |
int |
AbstractDataAccessSession.getClassIdentifier(Class<?> clazz) |
ClassLoader |
IFilePersistence.getClassLoader() |
ClassLoader |
AbstractFilePersistenceDelegatingToStore.getClassLoader() |
DataRecordIdentifier |
AbstractFilePersistenceDelegatingToStore.getCurrentDataRecordIdentifierAssociatedToObject(Object object)
get data record identifier associated to an object
|
IHeapDataManager |
AbstractFilePersistenceDelegatingToStore.getDataManager() |
int |
IFilePersistence.getNumberOfDataRecord()
get number of data record in heap file
|
int |
AbstractFilePersistenceDelegatingToStore.getNumberOfDataRecord() |
int |
IFilePersistence.getNumberOfFreeRecord()
get number of free record in heap file
|
int |
AbstractFilePersistenceDelegatingToStore.getNumberOfFreeRecord() |
int |
IFilePersistence.getNumberOfGarbageCandidate()
get the number of known garbage candidate
|
int |
AbstractFilePersistenceDelegatingToStore.getNumberOfGarbageCandidate() |
int |
IFilePersistence.getNumberOfModified() |
int |
AbstractFilePersistenceDelegatingToStore.getNumberOfModified() |
int |
IFilePersistence.getNumberOfObjectState() |
int |
AbstractFilePersistenceDelegatingToStore.getNumberOfObjectState() |
int |
IFilePersistence.getNumberOfReferenced() |
int |
AbstractFilePersistenceDelegatingToStore.getNumberOfReferenced() |
int |
IFilePersistence.getNumberOfToGarbage()
get the number of record to garbage
|
int |
AbstractFilePersistenceDelegatingToStore.getNumberOfToGarbage() |
int |
IFilePersistence.getNumberOfVisited() |
int |
AbstractFilePersistenceDelegatingToStore.getNumberOfVisited() |
int |
IFilePersistence.getNumberOfWeakReference() |
int |
AbstractFilePersistenceDelegatingToStore.getNumberOfWeakReference() |
Object |
IDataAccessSessionCommon.getObject(long dataRecordIdentifier) |
Object |
AbstractDataAccessSession.getObject(long dataRecordIdentifier) |
Object |
IDataAccessSessionCommon.getObject(String key)
get a persistent object by its key
|
Object |
AbstractDataAccessSession.getObject(String key) |
ObjectIOManager |
AbstractFilePersistenceDelegatingToStore.getObjectIOManager() |
Collection<Object> |
IDataAccessSessionCommon.getObjects() |
Collection<Object> |
AbstractDataAccessSession.getObjects() |
String |
IFilePersistence.getStorageFileName() |
String |
AbstractFilePersistenceDelegatingToStore.getStorageFileName() |
List<DataRecordIdentifierRBTNode> |
AbstractFilePersistenceDelegatingToStore.getToGarbage() |
boolean |
IDataAccessSessionCommon.isClosed() |
boolean |
AbstractDataAccessSession.isClosed() |
boolean |
IFilePersistence.isGarbageManagement() |
boolean |
AbstractFilePersistenceDelegatingToStore.isGarbageManagement() |
boolean |
IDataAccessSessionCommon.isOpened() |
boolean |
AbstractDataAccessSession.isOpened() |
boolean |
FilePersistence.isUsed()
for tests only ( used to check all user thread have ended usage )
|
void |
IFilePersistence.keptInMemory(String key,
Object object)
Inform that an object is kept in memory, never persisted
since a persisted object can reference a kept in memory object a key is use to make able to recreate link between read from storage object and kept in memory object All instance of the object class can not be persisted (PROPS) can not be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.keptInMemory(String key,
Object object) |
ClassInfo |
IFilePersistence.knownAsNotExisting(String className)
declare a class known as not existing
|
ClassInfo |
AbstractFilePersistenceDelegatingToStore.knownAsNotExisting(String className) |
void |
FilePersistenceLock.lock(File file)
add lock on used file
|
Object |
IFilePersistence.newProxyInstance(Class<?> objectClass) |
Object |
AbstractFilePersistenceDelegatingToStore.newProxyInstance(Class<?> objectClass) |
Object |
IFilePersistence.newProxyInstance(Class<?> objectClass,
Class<?>[] parameterTypes,
Object[] initargs)
|
Object |
AbstractFilePersistenceDelegatingToStore.newProxyInstance(Class<?> objectClass,
Class<?>[] parameterTypes,
Object[] initargs) |
Object |
IFilePersistence.newProxyInstance(Object object)
deep copy where all copy object are proxied if not enhanced by java agent
see FilePersistence.targetCause(Exception) |
Object |
AbstractFilePersistenceDelegatingToStore.newProxyInstance(Object object) |
Set<String> |
IDataAccessSessionCommon.objectKeySet() |
Set<String> |
AbstractDataAccessSession.objectKeySet() |
void |
IDataAccessSessionCommon.open()
open this data access session, not synchronized with other session
|
void |
ExclusiveDataAccessSession.open() |
void |
DataAccessSession.open() |
void |
IDataAccessSession.openSynchronized()
open this data access session, synchronized with other session: will wait
for other session closed ( blocking )
|
void |
DataAccessSession.openSynchronized() |
void |
FilePersistencePropertiesReader.read(String propertiesSetupResourceName,
ClassLoaderProvider classLoaderProvider,
FilePersistenceProperties filePersistenceProperties)
load the setup properties from properties resource
|
void |
IFilePersistence.referencedByPesistedStaticField(Class<?> classHavingStaticFieldReferenced)
instance referenced by static field of class are kept in memory
|
void |
AbstractFilePersistenceDelegatingToStore.referencedByPesistedStaticField(Class<?> classHavingStaticFieldReferenced) |
void |
IFilePersistence.referencedByPesistedStaticField(Class<?>[] classHavingStaticFieldReferenced)
instance referenced by static field of classes are kept in memory
|
void |
AbstractFilePersistenceDelegatingToStore.referencedByPesistedStaticField(Class<?>[] classHavingStaticFieldReferenced) |
static int |
Version.releaseId(String joafipReleaseName) |
void |
IDataAccessSessionCommon.removeAllObject()
remove all persistent object
|
void |
AbstractDataAccessSession.removeAllObject() |
Object |
IDataAccessSessionCommon.removeObject(String key)
remove a persistent object associated to a key
|
Object |
AbstractDataAccessSession.removeObject(String key) |
void |
IFilePersistence.removeWriteSubstitution(Class<?> replaced) |
void |
AbstractFilePersistenceDelegatingToStore.removeWriteSubstitution(Class<?> replaced) |
void |
IFilePersistence.removeWriteSubstitution(String replacedName) |
void |
AbstractFilePersistenceDelegatingToStore.removeWriteSubstitution(String replacedName) |
void |
IExclusiveDataAccessSession.save()
save objects, session keep opened
|
void |
FilePersistence.save() |
void |
ExclusiveDataAccessSession.save() |
void |
IFilePersistence.setAutoSaveEnabled(boolean enabled)
set auto save enabled
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean) |
void |
AbstractFilePersistenceDelegatingToStore.setAutoSaveEnabled(boolean enabled) |
void |
IFilePersistence.setChangeLogEnabled(boolean enabled,
int maxNumberOfChangeLog)
set enable state of file change logging
(PROPS) can not be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setChangeLogEnabled(boolean enabled,
int maxNumberOfChangeLog) |
void |
IFilePersistence.setClassLoader(ClassLoader classLoader)
set the class loader use by proxy creation to define class
the class loader use by proxy creation to define class should be the same used to load class of object to be persisted |
void |
AbstractFilePersistenceDelegatingToStore.setClassLoader(ClassLoader classLoader) |
void |
IFilePersistence.setDeprecatedInStore(Class<?> objectClass)
mark class to be deprecated in store, may exist in store but will not be
write more
if class not accessible use IFilePersistence.setDeprecatedInStore(String) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setDeprecatedInStore(Class<?> objectClass) |
void |
IFilePersistence.setDeprecatedInStore(Class<?>[] objectClasses)
mark class to be deprecated in store, may exist in store but will not be
write more
IFilePersistence.setDeprecatedInStore(String[]) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setDeprecatedInStore(Class<?>[] objectClasses) |
void |
IFilePersistence.setDeprecatedInStore(String objectClassName)
mark class to be deprecated in store, may exist in store but will not be
write more
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setDeprecatedInStore(String objectClassName) |
void |
IFilePersistence.setDeprecatedInStore(String[] objectClassNames)
mark class to be deprecated in store, may exist in store but will not be
write more
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setDeprecatedInStore(String[] objectClassNames) |
void |
IDataAccessSessionCommon.setEnumState(Enum<?> enumObject)
Deprecated.
|
protected void |
AbstractFilePersistenceDelegatingToStore.setEnumState(Enum<?> enumObject)
Deprecated.
|
void |
AbstractDataAccessSession.setEnumState(Enum<?> enumObject)
Deprecated.
|
void |
IFilePersistence.setForceEnhance(Class<?> objectClass)
force class to be enhanced even if have public method if class not
accessible see
IFilePersistence.setForceEnhance(String) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setForceEnhance(Class<?> objectClass) |
void |
IFilePersistence.setForceEnhance(Class<?>[] objectClasses)
force classes to be enhanced even if have public method if class not
accessible see
IFilePersistence.setForceEnhance(String[]) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setForceEnhance(Class<?>[] objectClasses) |
void |
IFilePersistence.setGarbageListener(IGarbageListener listener)
set garbage listener
(PROPS) can not be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setGarbageListener(IGarbageListener listener) |
static void |
FilePersistence.setIdCount(int idCount)
for test only
|
void |
IFilePersistence.setNoLazyLoad(Class<?> objectClass)
set no use of lazy load for a class
if class not accessible see IFilePersistence.setNoLazyLoad(String) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setNoLazyLoad(Class<?> objectClass) |
void |
IFilePersistence.setNoLazyLoad(Class<?>[] objectClasses)
set no use of lazy load for the classes
if class not accessible see IFilePersistence.setNoLazyLoad(String[]) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setNoLazyLoad(Class<?>[] objectClasses) |
void |
IFilePersistence.setNotPersistedField(Class<?> clazz,
String[] fieldNames) |
void |
AbstractFilePersistenceDelegatingToStore.setNotPersistedField(Class<?> clazz,
String[] fieldNames) |
void |
IFilePersistence.setNotPersistedField(String objectClassName,
String[] fieldNames) |
void |
AbstractFilePersistenceDelegatingToStore.setNotPersistedField(String objectClassName,
String[] fieldNames) |
void |
IFilePersistence.setNotStorable(Class<?> objectClass)
mark class to be not storable
if class not accessible use IFilePersistence.setNotStorable(String) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setNotStorable(Class<?> objectClass) |
void |
IFilePersistence.setNotStorable(Class<?>[] objectClasses)
mark classes to be not storable if class not accessible use
IFilePersistence.setNotStorable(String[]) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setNotStorable(Class<?>[] objectClasses) |
void |
IFilePersistence.setNotStorable(String objectClassName)
mark class to be not storable
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setNotStorable(String objectClassName) |
void |
IFilePersistence.setNotStorable(String[] objectClassNames)
mark classes to be not storable
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setNotStorable(String[] objectClassNames) |
Object |
IDataAccessSessionCommon.setObject(String key,
Object object)
add a persistent object associated to a key
|
Object |
AbstractDataAccessSession.setObject(String key,
Object object) |
void |
IFilePersistence.setObjectIOForClass(Class<?> objectClass,
Class<? extends IObjectInput> objectInputClass,
Class<? extends IObjectOutput> objectOutputClass)
set object input output manager for a class
if class not accessible see #setObjectIOForClass(String, Class) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setObjectIOForClass(Class<?> objectClass,
Class<? extends IObjectInput> objectInputClass,
Class<? extends IObjectOutput> objectOutputClass) |
void |
IFilePersistence.setObjectIOForClass(String objectClassName,
Class<? extends IObjectInput> objectInputClass,
Class<? extends IObjectOutput> objectOutputClass)
set object input output manager for a class
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setObjectIOForClass(String objectClassName,
Class<? extends IObjectInput> objectInputClass,
Class<? extends IObjectOutput> objectOutputClass) |
void |
IFilePersistence.setStorable(Class<?> objectClass)
mark class to be storable
if class not accessible use IFilePersistence.setStorable(String) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStorable(Class<?> objectClass) |
void |
IFilePersistence.setStorable(Class<?>[] objectClasses)
mark classes to be storable if class not accessible use
IFilePersistence.setStorable(String[]) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStorable(Class<?>[] objectClasses) |
void |
IFilePersistence.setStorable(String objectClassName)
mark class to be storable
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStorable(String objectClassName) |
void |
IFilePersistence.setStorable(String[] objectClassNames)
mark classes to be storable
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStorable(String[] objectClassNames) |
void |
IFilePersistence.setStoreNotUseStandardSerialization(Class<?> objectClass)
set not use standard serialization for a serializable class
if class not accessible see IFilePersistence.setStoreNotUseStandardSerialization(String) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreNotUseStandardSerialization(Class<?> objectClass) |
void |
IFilePersistence.setStoreNotUseStandardSerialization(Class<?>[] objectClasses)
set not use standard serialization for a serializable classes if class
not accessible see
IFilePersistence.setStoreNotUseStandardSerialization(String[]) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreNotUseStandardSerialization(Class<?>[] objectClasses) |
void |
IFilePersistence.setStoreNotUseStandardSerialization(String objectClassName)
set not use standard serialization for a serializable class
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreNotUseStandardSerialization(String objectClassName) |
void |
IFilePersistence.setStoreNotUseStandardSerialization(String[] objectClassNames)
set not use standard serialization for a serializable classes
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreNotUseStandardSerialization(String[] objectClassNames) |
void |
IFilePersistence.setStoreSerializeAndGZippedInOneRecord(Class<?> objectClass)
set storage mode serialized and GZipped for a serializable class
if class not accessible see IFilePersistence.setStoreSerializeAndGZippedInOneRecord(String) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeAndGZippedInOneRecord(Class<?> objectClass) |
void |
IFilePersistence.setStoreSerializeAndGZippedInOneRecord(Class<?>[] objectClasses)
set storage mode serialized and GZipped for a serializable classes if
class not accessible see
IFilePersistence.setStoreSerializeAndGZippedInOneRecord(String[]) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeAndGZippedInOneRecord(Class<?>[] objectClasses) |
void |
IFilePersistence.setStoreSerializeAndGZippedInOneRecord(String objectClassName)
set storage mode serialized and GZipped for a serializable class
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeAndGZippedInOneRecord(String objectClassName) |
void |
IFilePersistence.setStoreSerializeAndGZippedInOneRecord(String[] objectClassNames)
set storage mode serialized and GZipped for a serializable classes
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeAndGZippedInOneRecord(String[] objectClassNames) |
void |
IFilePersistence.setStoreSerializeAndZippedInOneRecord(Class<?> objectClass)
set storage mode serialized and Zipped for a serializable class
if class is not accessible see IFilePersistence.setStoreSerializeAndZippedInOneRecord(String) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeAndZippedInOneRecord(Class<?> objectClass) |
void |
IFilePersistence.setStoreSerializeAndZippedInOneRecord(Class<?>[] objectClasses)
set storage mode serialized and Zipped for a serializable classes if
class is not accessible see
IFilePersistence.setStoreSerializeAndZippedInOneRecord(String[]) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeAndZippedInOneRecord(Class<?>[] objectClasses) |
void |
IFilePersistence.setStoreSerializeAndZippedInOneRecord(String objectClassName)
set storage mode serialized and Zipped for a serializable class
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeAndZippedInOneRecord(String objectClassName) |
void |
IFilePersistence.setStoreSerializeAndZippedInOneRecord(String[] objectClassNames)
set storage mode serialized and Zipped for a serializable classes
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeAndZippedInOneRecord(String[] objectClassNames) |
void |
IFilePersistence.setStoreSerializeInOneRecord(Class<?> objectClass)
set storage mode serialized for a serializable class
if class is not accessible see IFilePersistence.setStoreSerializeInOneRecord(String) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeInOneRecord(Class<?> objectClass) |
void |
IFilePersistence.setStoreSerializeInOneRecord(Class<?>[] objectClasses)
set storage mode serialized for a serializable classes
if class is not accessible see IFilePersistence.setStoreSerializeInOneRecord(String[]) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeInOneRecord(Class<?>[] objectClasses) |
void |
IFilePersistence.setStoreSerializeInOneRecord(String objectClassName)
set storage mode serialized for a serializable class
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeInOneRecord(String objectClassName) |
void |
IFilePersistence.setStoreSerializeInOneRecord(String[] objectClassNames)
set storage mode serialized for a serializable classes
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setStoreSerializeInOneRecord(String[] objectClassNames) |
void |
IFilePersistence.setSubstituteObjectManager(Class<?> objectClass,
Class<?> substituteObjectClass,
ISubstituteObjectManager substituteObjectManager)
set substitution for object of a class writing and reading
if class is not accessible see IFilePersistence.setSubstituteObjectManager(String, Class, ISubstituteObjectManager)
|
void |
AbstractFilePersistenceDelegatingToStore.setSubstituteObjectManager(Class<?> objectClass,
Class<?> substituteObjectClass,
ISubstituteObjectManager substituteObjectManager) |
void |
IFilePersistence.setSubstituteObjectManager(String objectClassName,
Class<?> substituteObjectClass,
ISubstituteObjectManager substituteObjectManager)
set substitution for object of a class writing and reading
|
void |
AbstractFilePersistenceDelegatingToStore.setSubstituteObjectManager(String objectClassName,
Class<?> substituteObjectClass,
ISubstituteObjectManager substituteObjectManager) |
void |
IFilePersistence.setSubstitutionOfJavaUtilCollection(boolean enabled)
activate java util collection substitution
PVector for Vector PLinkedList for LinkedList PArrayList for ArrayList PHashSet for HashSet PLinkedHashSet for LinkedHashSet PTreeSet for TreeSet PHashMap for HashMap PLinkedHashMap for LinkedHashMap PTreeMap for TreeMap PHashMap for HashTable (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setSubstitutionOfJavaUtilCollection(boolean enabled) |
protected void |
AbstractCrash.setupAndCreate() |
void |
IFilePersistence.setWriteSubstitution(Class<?> replaced,
Class<?> substitute,
ISubsituteSynchronizer synchronizer)
record a class substitution at write
if class is not accessible see IFilePersistence.setWriteSubstitution(String, Class, ISubsituteSynchronizer) (PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setWriteSubstitution(Class<?> replaced,
Class<?> substitute,
ISubsituteSynchronizer synchronizer) |
void |
IFilePersistence.setWriteSubstitution(String replacedName,
Class<?> substitute,
ISubsituteSynchronizer synchronizer)
record a class substitution at write
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
AbstractFilePersistenceDelegatingToStore.setWriteSubstitution(String replacedName,
Class<?> substitute,
ISubsituteSynchronizer synchronizer) |
void |
IFilePersistence.setZipCompressionLevel(int zipCompressionLevel)
set the compression level for class annotated
StoreSerializeAndZippedInOneRecord or defined using
IFilePersistence.setStoreSerializeAndZippedInOneRecord(Class) or
IFilePersistence.setStoreSerializeAndZippedInOneRecord(Class[]) the compression level have value 0 thru 9: #NO_COMPRESSION
#BEST_SPEED
.... |
void |
AbstractFilePersistenceDelegatingToStore.setZipCompressionLevel(int zipCompressionLevel) |
void |
IFilePersistence.storedEnum(Class<? extends Enum<?>> enumClass)
Deprecated.
|
void |
IDataAccessSessionCommon.storedEnum(Class<? extends Enum<?>> enumClass)
Deprecated.
|
void |
AbstractFilePersistenceDelegatingToStore.storedEnum(Class<? extends Enum<?>> enumClass)
Deprecated.
|
void |
AbstractDataAccessSession.storedEnum(Class<? extends Enum<?>> enumClass)
Deprecated.
|
void |
IFilePersistence.storedEnum(Class<? extends Enum<?>>[] enumClasses)
Deprecated.
|
void |
AbstractFilePersistenceDelegatingToStore.storedEnum(Class<? extends Enum<?>>[] enumClasses)
Deprecated.
|
void |
IFilePersistence.storedEnum(Enum<?> enumObject)
Deprecated.
|
void |
AbstractFilePersistenceDelegatingToStore.storedEnum(Enum<?> enumObject)
Deprecated.
|
void |
IFilePersistence.storedImmutableEnum(Class<? extends Enum<?>> enumClass)
declare persisted immutable enum by its class
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
IDataAccessSessionCommon.storedImmutableEnum(Class<? extends Enum<?>> enumClass) |
void |
AbstractFilePersistenceDelegatingToStore.storedImmutableEnum(Class<? extends Enum<?>> enumClass) |
void |
AbstractDataAccessSession.storedImmutableEnum(Class<? extends Enum<?>> enumClass) |
void |
IFilePersistence.storedImmutableEnum(Class<? extends Enum<?>>[] enumClasses)
declare persisted immutable enum by their class
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
IDataAccessSessionCommon.storedImmutableEnum(Class<? extends Enum<?>>[] enumClasses) |
void |
AbstractFilePersistenceDelegatingToStore.storedImmutableEnum(Class<? extends Enum<?>>[] enumClasses) |
void |
AbstractDataAccessSession.storedImmutableEnum(Class<? extends Enum<?>>[] enumClasses) |
void |
IFilePersistence.storedMutableEnum(Class<? extends Enum<?>> enumClass)
declare persisted mutable enum by its class
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
IDataAccessSessionCommon.storedMutableEnum(Class<? extends Enum<?>> enumClass) |
void |
FilePersistence.storedMutableEnum(Class<? extends Enum<?>> enumClass) |
void |
AbstractDataAccessSession.storedMutableEnum(Class<? extends Enum<?>> enumClass) |
void |
IFilePersistence.storedMutableEnum(Class<? extends Enum<?>>[] enumClasses)
declare persisted mutable enum by their class
(PROPS) can be set using properties file see FilePersistence.FilePersistence(String, boolean)
|
void |
IDataAccessSessionCommon.storedMutableEnum(Class<? extends Enum<?>>[] enumClasses) |
void |
FilePersistence.storedMutableEnum(Class<? extends Enum<?>>[] enumClasses) |
void |
AbstractDataAccessSession.storedMutableEnum(Class<? extends Enum<?>>[] enumClasses) |
protected void |
AbstractFilePersistenceDelegatingToStore.storeEndAccessSession() |
long |
IFilePersistence.totalSize()
get total size of data file
|
long |
AbstractFilePersistenceDelegatingToStore.totalSize() |
void |
FilePersistenceLock.unlock(File file)
remove lock on no more used file
|
void |
IFilePersistence.usedForClassNameManagement(Set<DataRecordIdentifier> setToUpdate) |
void |
AbstractFilePersistenceDelegatingToStore.usedForClassNameManagement(Set<DataRecordIdentifier> setToUpdate) |
void |
AbstractFilePersistenceDelegatingToStore.usedForGarbageManagement(Set<DataRecordIdentifier> setToUpdate) |
long |
IFilePersistence.usedSize()
get number of bytes used to store data in data file
|
long |
AbstractFilePersistenceDelegatingToStore.usedSize() |
void |
IFilePersistence.xmlExport(String directoryName,
String temporaryDirectoryName,
boolean exportPersistedClassByteCode)
export persisted data in file export.xml put in
directoryName |
void |
AbstractFilePersistenceDelegatingToStore.xmlExport(String directoryName,
String temporaryDirectoryName,
boolean exportPersistedClassByteCode) |
void |
IFilePersistence.xmlImport(String directoryName,
boolean validating)
import from exported data in
directoryName |
void |
FilePersistence.xmlImport(String directoryName,
boolean validating) |
Constructor and Description |
---|
FilePersistence(String propertiesSetupResourceName,
boolean removeFiles)
create a persistence setup from properties
|
Modifier and Type | Method and Description |
---|---|
void |
CheckSaved.check(String changeFileName) |
void |
CreateChangeLog.create() |
Constructor and Description |
---|
CheckSaved(String storageFileName) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleStore.close()
close openned file persistence manager
|
void |
SimpleStore.open()
open a file persistence manager
|
Object |
SimpleStore.readObject(String key)
read object from file
|
void |
SimpleStore.writeObject(String key,
Object object)
write object in file
|
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.