Package one.microstream.storage.types
Interface StorageController
-
- All Superinterfaces:
AutoCloseable
,StorageActivePart
- All Known Subinterfaces:
EmbeddedStorageManager
,StorageManager
,StorageSystem
- All Known Implementing Classes:
EmbeddedStorageManager.Default
,StorageSystem.Default
public interface StorageController extends StorageActivePart, AutoCloseable
-
-
Method Summary
Modifier and Type Method Description void
checkAcceptingTasks()
default void
close()
default long
initializationDuration()
long
initializationTime()
boolean
isAcceptingTasks()
boolean
isRunning()
default boolean
isShutdown()
boolean
isShuttingDown()
boolean
isStartingUp()
long
operationModeTime()
boolean
shutdown()
StorageController
start()
-
Methods inherited from interface one.microstream.storage.types.StorageActivePart
isActive
-
-
-
-
Method Detail
-
start
StorageController start()
-
shutdown
boolean shutdown()
-
isAcceptingTasks
boolean isAcceptingTasks()
-
isRunning
boolean isRunning()
-
isStartingUp
boolean isStartingUp()
-
isShuttingDown
boolean isShuttingDown()
-
isShutdown
default boolean isShutdown()
-
checkAcceptingTasks
void checkAcceptingTasks()
-
initializationTime
long initializationTime()
-
operationModeTime
long operationModeTime()
-
initializationDuration
default long initializationDuration()
-
close
default void close() throws StorageException
- Specified by:
close
in interfaceAutoCloseable
- Throws:
StorageException
-
-