Package one.microstream.storage.types
Interface StorageOperationController
-
- All Known Implementing Classes:
StorageOperationController.Default
public interface StorageOperationController
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceStorageOperationController.Creatorstatic classStorageOperationController.Default
-
Method Summary
Modifier and Type Method Description voidactivate()StorageChannelCountProviderchannelCountProvider()booleancheckProcessingEnabled()voiddeactivate()XGettingSequence<Throwable>disruptingProblems()default booleanhasDisruptingProblems()booleanisChannelProcessingEnabled()static StorageOperationControllerNew(StorageManager storageManager, StorageChannelCountProvider channelCountProvider)static StorageOperationController.CreatorProvider()voidregisterDisruptingProblem(Throwable problem)voidsetChannelProcessingEnabled(boolean enabled)
-
-
-
Method Detail
-
channelCountProvider
StorageChannelCountProvider channelCountProvider()
-
isChannelProcessingEnabled
boolean isChannelProcessingEnabled()
-
checkProcessingEnabled
boolean checkProcessingEnabled() throws StorageExceptionDisruptingExceptions
-
registerDisruptingProblem
void registerDisruptingProblem(Throwable problem)
-
disruptingProblems
XGettingSequence<Throwable> disruptingProblems()
-
hasDisruptingProblems
default boolean hasDisruptingProblems()
-
setChannelProcessingEnabled
void setChannelProcessingEnabled(boolean enabled)
-
activate
void activate()
-
deactivate
void deactivate()
-
New
static StorageOperationController New(StorageManager storageManager, StorageChannelCountProvider channelCountProvider)
-
Provider
static StorageOperationController.Creator Provider()
-
-