All Classes
-
All Classes Interface Summary Class Summary Error Summary Class Description AbstractMigrater Context<T,E> Container that holds necessary information for the execution of anMigrationScript
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.MigrationEmbeddedStorage Provides static utility calls to create theMigrationEmbeddedStorageManager
for updateable datastores.MigrationEmbeddedStorageManager Wrapper class for the MicroStreamVersionAgnosticEmbeddedStorageManager
interface.MigrationManager Manages a given object and keeps the version for it.MigrationManagerV5 Manages a given object and keeps the version for it.MigrationScript<T,E> Interface for scripts to migrate / update datastores.MigrationScriptV5<T> Interface for scripts to migrate / update datastores.MigrationVersion Defines one version of the MicroStream datastore.ReflectiveVersionMigrationScript<T,E> Script which creates the target version of the script through the class name.ScriptExecutionNotification Contains data about the execution of a script by aMicroMigrater
.SimpleMigrationScript Provides a simple way to create a migration script with the necessary version andConsumer
.SimpleTypedMigrationScript<T,E> Provides a simple way to create a migration script with the necessary version andConsumer
.TunnelingEmbeddedStorageManager Wrapper class for the MicroStreamVersionAgnosticEmbeddedStorageManager
interface.VersionAgnosticEmbeddedStorageManager<T> VersionAlreadyRegisteredException Versioned Interface used by theMigrationManagerV5
for easier versioning of objects.VersionedObject<T> Simple container to hold a specific object and a correlating version for it.VersionedRoot This class is inserted as the root of the MicroStream datastore and contains only the current version and the actual root object.