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 |
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
InterruptedExceptionvoid setPagingManager(PagingManager manager)
List<PagingStore> reloadStores(HierarchicalRepository<AddressSettings> addressSettingsRepository) throws Exception
ExceptionSequentialFileFactory newFileFactory(SimpleString address) throws Exception
Exceptionvoid injectMonitor(FileStoreMonitor monitor) throws Exception
Exceptiondefault ScheduledExecutorService getScheduledExecutor()
default Executor newExecutor()
Copyright © 2019 JBoss by Red Hat. All rights reserved.