Package one.microstream.storage.types
Class StorageBackupItemQueue.Default
java.lang.Object
one.microstream.storage.types.StorageBackupItemQueue.Default
- All Implemented Interfaces:
- StorageBackupItemEnqueuer,- StorageBackupItemQueue,- StorageFileUser
- Enclosing interface:
- StorageBackupItemQueue
public static final class StorageBackupItemQueue.Default extends Object implements StorageBackupItemQueue
- 
Nested Class SummaryNested classes/interfaces inherited from interface one.microstream.storage.types.StorageBackupItemQueueStorageBackupItemQueue.Default
- 
Constructor SummaryConstructors Constructor Description Default()
- 
Method SummaryModifier and Type Method Description voidenqueueCopyingItem(StorageLiveChannelFile<?> sourceFile, long sourcePosition, long length)voidenqueueDeletionItem(StorageLiveChannelFile<?> file)voidenqueueTruncatingItem(StorageLiveChannelFile<?> file, long newLength)booleanprocessNextItem(StorageBackupHandler handler, long timeoutMs)
- 
Constructor Details- 
Defaultpublic Default()
 
- 
- 
Method Details- 
enqueueCopyingItempublic final void enqueueCopyingItem(StorageLiveChannelFile<?> sourceFile, long sourcePosition, long length)- Specified by:
- enqueueCopyingItemin interface- StorageBackupItemEnqueuer
 
- 
enqueueTruncatingItem- Specified by:
- enqueueTruncatingItemin interface- StorageBackupItemEnqueuer
 
- 
enqueueDeletionItem- Specified by:
- enqueueDeletionItemin interface- StorageBackupItemEnqueuer
 
- 
processNextItempublic final boolean processNextItem(StorageBackupHandler handler, long timeoutMs) throws InterruptedException- Specified by:
- processNextItemin interface- StorageBackupItemQueue
- Throws:
- InterruptedException
 
 
-