-
Methods in one.microstream.storage.types with parameters of type StorageLiveFileProvider
Modifier and Type |
Method |
Description |
static StorageConfiguration |
Storage.Configuration(StorageLiveFileProvider fileProvider) |
|
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) |
|
StorageRequestTaskExportChannels |
StorageRequestTaskCreator.Default.createTaskExportChannels(int channelCount,
StorageLiveFileProvider fileProvider) |
|
StorageRequestTask |
StorageTaskBroker.Default.enqueueExportChannelsTask(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
|
StorageRequestTask |
StorageTaskBroker.enqueueExportChannelsTask(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
|
void |
EmbeddedStorageManager.Default.exportChannels(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
|
void |
StorageConnection.Default.exportChannels(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
|
default void |
StorageConnection.exportChannels(StorageLiveFileProvider fileProvider) |
Alias for this.exportChannels(fileHandler, true); .
|
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 |
StorageRequestAcceptor.Default.exportChannels(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
|
void |
StorageRequestAcceptor.exportChannels(StorageLiveFileProvider fileProvider,
boolean performGarbageCollection) |
|
void |
StorageChannel.Default.exportData(StorageLiveFileProvider fileProvider) |
|
void |
StorageChannel.exportData(StorageLiveFileProvider fileProvider) |
|
void |
StorageFileManager.Default.exportData(StorageLiveFileProvider fileProvider) |
|
void |
StorageFileManager.exportData(StorageLiveFileProvider fileProvider) |
|
void |
EmbeddedStorageManager.Default.issueFullBackup(StorageLiveFileProvider targetFileProvider,
PersistenceTypeDictionaryExporter typeDictionaryExporter) |
|
void |
StorageConnection.Default.issueFullBackup(StorageLiveFileProvider targetFileProvider,
PersistenceTypeDictionaryExporter typeDictionaryExporter) |
|
void |
StorageConnection.issueFullBackup(StorageLiveFileProvider targetFileProvider,
PersistenceTypeDictionaryExporter typeDictionaryExporter) |
Issues a full backup of the whole storage to be executed.
|
static StorageConfiguration |
StorageConfiguration.New(StorageChannelCountProvider channelCountProvider,
StorageHousekeepingController housekeepingController,
StorageLiveFileProvider fileProvider,
StorageDataFileEvaluator dataFileEvaluator,
StorageEntityCacheEvaluator entityCacheEvaluator,
StorageBackupSetup backupSetup) |
|
static StorageConfiguration |
StorageConfiguration.New(StorageLiveFileProvider fileProvider) |
|
static StorageLockFileSetup |
StorageLockFileSetup.New(StorageLiveFileProvider lockFileProvider,
ProcessIdentityProvider processIdentityProvider) |
|
static StorageLockFileSetup |
StorageLockFileSetup.New(StorageLiveFileProvider lockFileProvider,
ProcessIdentityProvider processIdentityProvider,
Charset charset,
long updateInterval) |
|
B |
StorageConfiguration.Builder.Default.setStorageFileProvider(StorageLiveFileProvider liveFileProvider) |
|
B |
StorageConfiguration.Builder.setStorageFileProvider(StorageLiveFileProvider liveFileProvider) |
|