Uses of Interface
one.microstream.storage.types.StorageLiveFileProvider
-
Packages that use StorageLiveFileProvider Package Description one.microstream.storage.types -
-
Uses of StorageLiveFileProvider in one.microstream.storage.types
Classes in one.microstream.storage.types that implement StorageLiveFileProvider Modifier and Type Class Description static classStorageLiveFileProvider.DefaultMethods in one.microstream.storage.types that return StorageLiveFileProvider Modifier and Type Method Description StorageLiveFileProviderStorageLiveFileProvider.Builder. createFileProvider()StorageLiveFileProviderStorageLiveFileProvider.Builder.Default. createFileProvider()StorageLiveFileProviderStorageConfiguration.Default. fileProvider()StorageLiveFileProviderStorageConfiguration. fileProvider()static StorageLiveFileProviderStorage. FileProvider()Creates a newStorageLiveFileProvider.static StorageLiveFileProviderStorage. FileProvider(Path storageDirectory)Creates a newStorageLiveFileProvider.static StorageLiveFileProviderStorage. FileProvider(one.microstream.afs.types.ADirectory storageDirectory)protected StorageLiveFileProviderStorageConfiguration.Builder.Default. initializeLiveFileProvider()StorageLiveFileProviderStorageLockFileSetup.Default. lockFileProvider()StorageLiveFileProviderStorageLockFileSetup. lockFileProvider()static StorageLiveFileProviderStorageLiveFileProvider. New()Pseudo-constructor method to create a newStorageLiveFileProviderinstance with default values provided byStorageLiveFileProvider.Defaults.static StorageLiveFileProviderStorageLiveFileProvider. New(one.microstream.afs.types.ADirectory storageDirectory)Pseudo-constructor method to create a newStorageLiveFileProviderinstance with the passed file as the storage directory and defaults provided byStorageLiveFileProvider.Defaults.StorageLiveFileProviderStorageConfiguration.Builder.Default. storagefileProvider()StorageLiveFileProviderStorageConfiguration.Builder. storagefileProvider()Methods in one.microstream.storage.types with parameters of type StorageLiveFileProvider Modifier and Type Method Description static StorageConfigurationStorage. Configuration(StorageLiveFileProvider fileProvider)Creates a newStorageConfiguration.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, one.microstream.persistence.types.ObjectIdsSelector liveObjectIdChecker, one.microstream.reference.Referencing<one.microstream.persistence.types.PersistenceLiveStorerRegistry> refStorerRegistry, 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, one.microstream.persistence.types.ObjectIdsSelector liveObjectIdChecker, one.microstream.reference.Referencing<one.microstream.persistence.types.PersistenceLiveStorerRegistry> refStorerRegistry, boolean switchByteOrder, long rootTypeId)StorageRequestTaskExportChannelsStorageRequestTaskCreator. createTaskExportChannels(int channelCount, StorageLiveFileProvider fileProvider, StorageOperationController controller)StorageRequestTaskExportChannelsStorageRequestTaskCreator.Default. createTaskExportChannels(int channelCount, StorageLiveFileProvider fileProvider, StorageOperationController operationController)StorageRequestTaskStorageTaskBroker.Default. enqueueExportChannelsTask(StorageLiveFileProvider fileProvider, boolean performGarbageCollection)StorageRequestTaskStorageTaskBroker. enqueueExportChannelsTask(StorageLiveFileProvider fileProvider, boolean performGarbageCollection)voidStorageConnection.Default. exportChannels(StorageLiveFileProvider fileProvider, boolean performGarbageCollection)default voidStorageConnection. exportChannels(StorageLiveFileProvider fileProvider)Alias forthis.exportChannels(fileHandler, true);.voidStorageConnection. exportChannels(StorageLiveFileProvider fileProvider, boolean performGarbageCollection)Exports the data of all channels in the storage by using the passedStorageLiveFileProviderinstance.
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.voidStorageRequestAcceptor.Default. exportChannels(StorageLiveFileProvider fileProvider, boolean performGarbageCollection)voidStorageRequestAcceptor. exportChannels(StorageLiveFileProvider fileProvider, boolean performGarbageCollection)voidStorageChannel.Default. exportData(StorageLiveFileProvider fileProvider)voidStorageChannel. exportData(StorageLiveFileProvider fileProvider)voidStorageFileManager.Default. exportData(StorageLiveFileProvider fileProvider)voidStorageFileManager. exportData(StorageLiveFileProvider fileProvider)voidStorageConnection.Default. issueFullBackup(StorageLiveFileProvider targetFileProvider, one.microstream.persistence.types.PersistenceTypeDictionaryExporter typeDictionaryExporter)voidStorageConnection. issueFullBackup(StorageLiveFileProvider targetFileProvider, one.microstream.persistence.types.PersistenceTypeDictionaryExporter typeDictionaryExporter)Issues a full backup of the whole storage to be executed.static StorageConfigurationStorageConfiguration. New(StorageChannelCountProvider channelCountProvider, StorageHousekeepingController housekeepingController, StorageLiveFileProvider fileProvider, StorageDataFileEvaluator dataFileEvaluator, StorageEntityCacheEvaluator entityCacheEvaluator, StorageBackupSetup backupSetup)static StorageConfigurationStorageConfiguration. New(StorageLiveFileProvider fileProvider)Pseudo-constructor method to create a newStorageConfigurationinstance using the passedStorageLiveFileProvider,nullas theStorageBackupSetuppart and default instances for everything else.static StorageLockFileSetupStorageLockFileSetup. New(StorageLiveFileProvider lockFileProvider, one.microstream.util.ProcessIdentityProvider processIdentityProvider)static StorageLockFileSetupStorageLockFileSetup. New(StorageLiveFileProvider lockFileProvider, one.microstream.util.ProcessIdentityProvider processIdentityProvider, Charset charset, long updateInterval)static StorageStructureValidatorStorageStructureValidator. New(StorageLiveFileProvider fileProvider, StorageChannelCountProvider channelCountProvider)BStorageConfiguration.Builder.Default. setStorageFileProvider(StorageLiveFileProvider liveFileProvider)BStorageConfiguration.Builder. setStorageFileProvider(StorageLiveFileProvider liveFileProvider)Constructors in one.microstream.storage.types with parameters of type StorageLiveFileProvider Constructor 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)Default(StorageLiveFileProvider fileProvider, StorageChannelCountProvider channelCountProvider)
-