| Package | Description |
|---|---|
| one.microstream.storage.types |
| Modifier and Type | Class and Description |
|---|---|
static class |
StorageLiveFileProvider.Default |
| Modifier and Type | Method and Description |
|---|---|
StorageLiveFileProvider |
StorageLiveFileProvider.Builder.createFileProvider() |
StorageLiveFileProvider |
StorageLiveFileProvider.Builder.Default.createFileProvider() |
StorageLiveFileProvider |
StorageConfiguration.fileProvider() |
StorageLiveFileProvider |
StorageConfiguration.Default.fileProvider() |
static StorageLiveFileProvider |
Storage.FileProvider()
Creates a new
StorageLiveFileProvider. |
static StorageLiveFileProvider |
Storage.FileProvider(one.microstream.afs.types.ADirectory storageDirectory) |
static StorageLiveFileProvider |
Storage.FileProvider(File storageDirectory)
Deprecated.
replaced by
Storage.FileProvider(Path), will be removed in version 8 |
static StorageLiveFileProvider |
Storage.FileProvider(Path storageDirectory)
Creates a new
StorageLiveFileProvider. |
protected StorageLiveFileProvider |
StorageConfiguration.Builder.Default.initializeLiveFileProvider() |
StorageLiveFileProvider |
StorageLockFileSetup.lockFileProvider() |
StorageLiveFileProvider |
StorageLockFileSetup.Default.lockFileProvider() |
static StorageLiveFileProvider |
StorageLiveFileProvider.New()
Pseudo-constructor method to create a new
StorageLiveFileProvider instance with default values
provided by StorageLiveFileProvider.Defaults. |
static StorageLiveFileProvider |
StorageLiveFileProvider.New(one.microstream.afs.types.ADirectory storageDirectory)
Pseudo-constructor method to create a new
StorageLiveFileProvider instance with the passed file
as the storage directory and defaults provided by StorageLiveFileProvider.Defaults. |
StorageLiveFileProvider |
StorageConfiguration.Builder.storagefileProvider() |
StorageLiveFileProvider |
StorageConfiguration.Builder.Default.storagefileProvider() |
| Modifier and Type | Method and Description |
|---|---|
static StorageConfiguration |
Storage.Configuration(StorageLiveFileProvider fileProvider)
Creates a new
StorageConfiguration. |
StorageChannel[] |
StorageChannelsCreator.createChannels(int channelCount,
StorageInitialDataFileNumberProvider initialDataFileNumberProvider,
StorageExceptionHandler exceptionHandler,
StorageDataFileEvaluator fileDissolver,
StorageLiveFileProvider liveFileProvider,
StorageEntityCacheEvaluator entityCacheEvaluator,
StorageTypeDictionary typeDictionary,
StorageTaskBroker taskBroker,
StorageOperationController operationController,
StorageHousekeepingBroker housekeepingBroker,
StorageHousekeepingController housekeepingController,
StorageTimestampProvider timestampProvider,
StorageWriteController writeController,
StorageFileWriter.Provider writerProvider,
StorageGCZombieOidHandler zombieOidHandler,
StorageRootOidSelector.Provider rootOidSelectorProvider,
StorageObjectIdMarkQueue.Creator oidMarkQueueCreator,
StorageEntityMarkMonitor.Creator entityMarkMonitorCreator,
StorageBackupHandler backupHandler,
StorageEventLogger eventLogger,
boolean switchByteOrder,
long rootTypeId) |
StorageChannel.Default[] |
StorageChannelsCreator.Default.createChannels(int channelCount,
StorageInitialDataFileNumberProvider initialDataFileNumberProvider,
StorageExceptionHandler exceptionHandler,
StorageDataFileEvaluator dataFileEvaluator,
StorageLiveFileProvider liveFileProvider,
StorageEntityCacheEvaluator entityCacheEvaluator,
StorageTypeDictionary typeDictionary,
StorageTaskBroker taskBroker,
StorageOperationController operationController,
StorageHousekeepingBroker housekeepingBroker,
StorageHousekeepingController housekeepingController,
StorageTimestampProvider timestampProvider,
StorageWriteController writeController,
StorageFileWriter.Provider writerProvider,
StorageGCZombieOidHandler zombieOidHandler,
StorageRootOidSelector.Provider rootOidSelectorProvider,
StorageObjectIdMarkQueue.Creator oidMarkQueueCreator,
StorageEntityMarkMonitor.Creator entityMarkMonitorCreator,
StorageBackupHandler backupHandler,
StorageEventLogger eventLogger,
boolean switchByteOrder,
long rootTypeId) |
StorageRequestTaskExportChannels |
StorageRequestTaskCreator.createTaskExportChannels(int channelCount,
StorageLiveFileProvider fileProvider,
StorageOperationController controller) |
StorageRequestTaskExportChannels |
StorageRequestTaskCreator.Default.createTaskExportChannels(int channelCount,
StorageLiveFileProvider fileProvider,
StorageOperationController controller) |
StorageRequestTask |
StorageTaskBroker.enqueueExportChannelsTask(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
StorageRequestTask |
StorageTaskBroker.Default.enqueueExportChannelsTask(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
default void |
StorageConnection.exportChannels(StorageLiveFileProvider fileProvider)
Alias for
this.exportChannels(fileHandler, true);. |
void |
StorageRequestAcceptor.exportChannels(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
void |
StorageRequestAcceptor.Default.exportChannels(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
void |
StorageConnection.exportChannels(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection)
Exports the data of all channels in the storage by using the passed
StorageLiveFileProvider instance.This is basically a simple file copy applied to all files in the storage, however with the guaranteed safety of no other task / access to the storage's files intervening with the ongoing process. |
void |
StorageConnection.Default.exportChannels(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
void |
StorageChannel.exportData(StorageLiveFileProvider fileProvider) |
void |
StorageChannel.Default.exportData(StorageLiveFileProvider fileProvider) |
void |
StorageFileManager.exportData(StorageLiveFileProvider fileProvider) |
void |
StorageFileManager.Default.exportData(StorageLiveFileProvider fileProvider) |
void |
StorageConnection.issueFullBackup(StorageLiveFileProvider targetFileProvider,
one.microstream.persistence.types.PersistenceTypeDictionaryExporter typeDictionaryExporter)
Issues a full backup of the whole storage to be executed.
|
void |
StorageConnection.Default.issueFullBackup(StorageLiveFileProvider targetFileProvider,
one.microstream.persistence.types.PersistenceTypeDictionaryExporter typeDictionaryExporter) |
static StorageConfiguration |
StorageConfiguration.New(StorageChannelCountProvider channelCountProvider,
StorageHousekeepingController housekeepingController,
StorageLiveFileProvider fileProvider,
StorageDataFileEvaluator dataFileEvaluator,
StorageEntityCacheEvaluator entityCacheEvaluator,
StorageBackupSetup backupSetup) |
static StorageConfiguration |
StorageConfiguration.New(StorageLiveFileProvider fileProvider)
Pseudo-constructor method to create a new
StorageConfiguration instance
using the passed StorageLiveFileProvider, null as the StorageBackupSetup part
and default instances for everything else. |
static StorageLockFileSetup |
StorageLockFileSetup.New(StorageLiveFileProvider lockFileProvider,
one.microstream.util.ProcessIdentityProvider processIdentityProvider) |
static StorageLockFileSetup |
StorageLockFileSetup.New(StorageLiveFileProvider lockFileProvider,
one.microstream.util.ProcessIdentityProvider processIdentityProvider,
Charset charset,
long updateInterval) |
B |
StorageConfiguration.Builder.setStorageFileProvider(StorageLiveFileProvider liveFileProvider) |
B |
StorageConfiguration.Builder.Default.setStorageFileProvider(StorageLiveFileProvider liveFileProvider) |
| Constructor and Description |
|---|
Default(int channelIndex,
StorageInitialDataFileNumberProvider initialDataFileNumberProvider,
StorageTimestampProvider timestampProvider,
StorageLiveFileProvider fileProvider,
StorageDataFileEvaluator dataFileEvaluator,
StorageEntityCache.Default entityCache,
StorageWriteController writeController,
StorageFileWriter writer,
one.microstream.util.BufferSizeProvider standardBufferSizeProvider,
StorageBackupHandler backupHandler) |
Copyright © 2022 MicroStream Software. All rights reserved.