Package one.microstream.storage.types
Interface EmbeddedStorageManager
-
- All Superinterfaces:
PersistenceStoring
,StorageActivePart
,StorageConnection
,StorageController
- All Known Implementing Classes:
EmbeddedStorageManager.Default
public interface EmbeddedStorageManager extends StorageController, StorageConnection
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
EmbeddedStorageManager.Default
-
Method Summary
Modifier and Type Method Description StorageConfiguration
configuration()
StorageConnection
createConnection()
Object
customRoot()
Reference<Object>
defaultRoot()
void
initialize()
static EmbeddedStorageManager.Default
New(StorageConfiguration configuration, EmbeddedStorageConnectionFoundation<?> connectionFoundation, PersistenceRootsProvider<?> rootsProvider)
Object
root()
Object
setRoot(Object newRoot)
boolean
shutdown()
EmbeddedStorageManager
start()
default long
storeDefaultRoot()
default long
storeRoot()
StorageTypeDictionary
typeDictionary()
PersistenceRootsView
viewRoots()
-
Methods inherited from interface one.microstream.storage.types.StorageActivePart
isActive
-
Methods inherited from interface one.microstream.storage.types.StorageConnection
createEagerStorer, createLazyStorer, createStorageStatistics, createStorer, exportChannels, exportChannels, exportTypes, exportTypes, importFiles, issueCacheCheck, issueCacheCheck, issueFileCheck, issueFileCheck, issueFullCacheCheck, issueFullCacheCheck, issueFullFileCheck, issueFullFileCheck, issueFullGarbageCollection, issueGarbageCollection, persistenceManager, store, storeAll, storeAll, storeSelfStoring
-
Methods inherited from interface one.microstream.storage.types.StorageController
checkAcceptingTasks, initializationDuration, initializationTime, isAcceptingTasks, isRunning, isShutdown, isShuttingDown, isStartingUp, operationModeTime
-
-
-
-
Method Detail
-
typeDictionary
StorageTypeDictionary typeDictionary()
-
createConnection
StorageConnection createConnection()
-
configuration
StorageConfiguration configuration()
-
initialize
void initialize()
-
start
EmbeddedStorageManager start()
- Specified by:
start
in interfaceStorageController
-
shutdown
boolean shutdown()
- Specified by:
shutdown
in interfaceStorageController
-
root
Object root()
-
customRoot
Object customRoot()
-
viewRoots
PersistenceRootsView viewRoots()
-
storeRoot
default long storeRoot()
-
storeDefaultRoot
default long storeDefaultRoot()
-
New
static EmbeddedStorageManager.Default New(StorageConfiguration configuration, EmbeddedStorageConnectionFoundation<?> connectionFoundation, PersistenceRootsProvider<?> rootsProvider)
-
-