public interface PagingStoreFactory
Modifier and Type | Method and Description |
---|---|
default ScheduledExecutorService |
getScheduledExecutor() |
void |
injectMonitor(FileStoreMonitor monitor) |
PageCursorProvider |
newCursorProvider(PagingStore store,
StorageManager storageManager,
AddressSettings addressSettings,
ArtemisExecutor executor) |
default Executor |
newExecutor() |
SequentialFileFactory |
newFileFactory(SimpleString address) |
PagingStore |
newStore(SimpleString address,
AddressSettings addressSettings) |
List<PagingStore> |
reloadStores(HierarchicalRepository<AddressSettings> addressSettingsRepository) |
void |
removeFileFactory(SequentialFileFactory fileFactory) |
void |
setPagingManager(PagingManager manager) |
void |
stop() |
PagingStore newStore(SimpleString address, AddressSettings addressSettings)
PageCursorProvider newCursorProvider(PagingStore store, StorageManager storageManager, AddressSettings addressSettings, ArtemisExecutor executor)
void stop() throws InterruptedException
InterruptedException
void setPagingManager(PagingManager manager)
List<PagingStore> reloadStores(HierarchicalRepository<AddressSettings> addressSettingsRepository) throws Exception
Exception
SequentialFileFactory newFileFactory(SimpleString address) throws Exception
Exception
void removeFileFactory(SequentialFileFactory fileFactory) throws Exception
Exception
void injectMonitor(FileStoreMonitor monitor) throws Exception
Exception
default ScheduledExecutorService getScheduledExecutor()
default Executor newExecutor()
Copyright © 2021 JBoss by Red Hat. All rights reserved.