All Classes Interface Summary Class Summary Error Summary
Class |
Description |
AbstractMigrater |
|
AbstractScriptExecutionNotification |
Contains data about the execution of a script by a MicroMigrater .
|
Context<T,E> |
|
ExplicitMigrater |
Contains all the available scripts to migrate the datastore to a certain version.
|
MicroMigrater |
Executes all the available scripts to migrate the datastore to a certain version.
|
MigrationVersion |
Defines one version of the MicroStream datastore.
|
ReflectiveVersionMigrationScript<T,E extends VersionAgnosticMigrationEmbeddedStorageManager<?,?>> |
Script which creates the target version of the script through the class name.
|
ScriptExecutionNotificationWithoutScriptReference |
|
ScriptExecutionNotificationWithScriptReference |
Contains data about the execution of a script by a MicroMigrater .
|
SimpleMigrationScript<E extends VersionAgnosticMigrationEmbeddedStorageManager<?,?>> |
Provides a simple way to create a migration script with the necessary version
and Consumer .
|
SimpleTypedMigrationScript<T,E extends VersionAgnosticMigrationEmbeddedStorageManager<?,?>> |
Provides a simple way to create a migration script with the necessary version and Consumer .
|
VersionAgnosticMigrationEmbeddedStorageManager<T,E> |
Wrapper class for the MicroStream one.microstream.storage.embedded.types.EmbeddedStorageManager interface.
|
VersionAgnosticMigrationManager<T> |
Manages a given object and keeps the version for it.
|
VersionAgnosticMigrationScript<T,E extends VersionAgnosticMigrationEmbeddedStorageManager<?,?>> |
Interface for scripts to migrate / update datastores.
|
VersionAgnosticTunnelingEmbeddedStorageManager<T> |
Wrapper class for the MicroStream one.microstream.storage.embedded.types.EmbeddedStorageManager interface.
|
VersionAlreadyRegisteredException |
Exception that should be used if two scripts with the same version exist.
|
Versioned |
Interface used by the MigrationManagers for easier versioning of objects.
|
VersionedAndKeeperOfHistory |
Interface used by the MigrationManagers for easier versioning of objects
and to keep and read the migration history.
|
VersionedObject<T> |
Simple container to hold a specific object and a correlating version for it.
|
VersionedObjectWithHistory |
This class is inserted as the root of the MicroStream datastore and contains only the
current version, the actual root object and the history of executed scripts.
|
VersionedRoot |
This class is inserted as the root of the MicroStream datastore and contains only the current version and the actual
root object.
|
VersionedRootWithHistory |
This class is inserted as the root of the MicroStream datastore and contains only the
current version, the actual root object and the history of executed scripts.
|