Class VersionAgnosticMigrationManager<T>

  • Type Parameters:
    T - The actually used MicroStream EmbeddedStorageManager

    public class VersionAgnosticMigrationManager<T>
    extends java.lang.Object
    Manages a given object and keeps the version for it.

    Can be used to keep the version of the MicroStream-Root-Object and therefor keep the whole datastore versioned.

    VersionAgnostic because it should be independent from the actual MicroStream implementation used.

    Author:
    Johannes Rabauer