A C D E G H I M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractMigrater - Class in software.xdev.micromigration.migrater
- AbstractMigrater() - Constructor for class software.xdev.micromigration.migrater.AbstractMigrater
C
- checkAcceptingTasks() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- checkIfVersionIsAlreadyRegistered(MigrationScript<?, ?>) - Method in class software.xdev.micromigration.migrater.AbstractMigrater
-
Checks if the given
MigrationScript
is not already registered in theMicroMigrater.getSortedScripts()
. - close() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- COMPARATOR - Static variable in interface software.xdev.micromigration.scripts.MigrationScript
- COMPARATOR - Static variable in class software.xdev.micromigration.version.MigrationVersion
- configuration() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- Context<T,E> - Class in software.xdev.micromigration.scripts
-
Container that holds necessary information for the execution of an
MigrationScript
- Context(T, VersionAgnosticEmbeddedStorageManager<E>) - Constructor for class software.xdev.micromigration.scripts.Context
- createConnection() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- createStorageStatistics() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
D
- database() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- defaultRoot() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
-
Deprecated.
E
- equals(Object) - Method in class software.xdev.micromigration.version.MigrationVersion
- ExplicitMigrater - Class in software.xdev.micromigration.migrater
-
Contains all the available scripts to migrate the datastore to a certain version.
- ExplicitMigrater(MigrationScript<?, ?>...) - Constructor for class software.xdev.micromigration.migrater.ExplicitMigrater
- exportChannels(StorageLiveFileProvider, boolean) - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- exportTypes(StorageEntityTypeExportFileProvider, Predicate<? super StorageEntityTypeHandler>) - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
G
- getAlreadyRegisteredScript() - Method in error software.xdev.micromigration.migrater.VersionAlreadyRegisteredException
- getAlreadyRegisteredVersion() - Method in error software.xdev.micromigration.migrater.VersionAlreadyRegisteredException
- getCurrentVersion() - Method in class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorageManager
- getEndDate() - Method in class software.xdev.micromigration.notification.ScriptExecutionNotification
- getExecutedScript() - Method in class software.xdev.micromigration.notification.ScriptExecutionNotification
- getMigratingObject() - Method in class software.xdev.micromigration.scripts.Context
- getNativeStorageManager() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- getNativeStorageManager() - Method in interface software.xdev.micromigration.microstream.versionagnostic.VersionAgnosticEmbeddedStorageManager
- getNewScriptToRegister() - Method in error software.xdev.micromigration.migrater.VersionAlreadyRegisteredException
- getObject() - Method in class software.xdev.micromigration.version.VersionedObject
- getRoot() - Method in class software.xdev.micromigration.version.VersionedRoot
- getSortedScripts() - Method in class software.xdev.micromigration.migrater.ExplicitMigrater
- getSortedScripts() - Method in interface software.xdev.micromigration.migrater.MicroMigrater
- getSourceVersion() - Method in class software.xdev.micromigration.notification.ScriptExecutionNotification
- getStartDate() - Method in class software.xdev.micromigration.notification.ScriptExecutionNotification
- getStorageManager() - Method in class software.xdev.micromigration.scripts.Context
- getTargetVersion() - Method in class software.xdev.micromigration.notification.ScriptExecutionNotification
- getTargetVersion() - Method in interface software.xdev.micromigration.scripts.MigrationScript
- getTargetVersion() - Method in class software.xdev.micromigration.scripts.ReflectiveVersionMigrationScript
- getTargetVersion() - Method in class software.xdev.micromigration.scripts.SimpleTypedMigrationScript
- getVersion() - Method in interface software.xdev.micromigration.version.Versioned
- getVersion() - Method in class software.xdev.micromigration.version.VersionedObject
- getVersion() - Method in class software.xdev.micromigration.version.VersionedRoot
- getVersions() - Method in class software.xdev.micromigration.version.MigrationVersion
H
- hashCode() - Method in class software.xdev.micromigration.version.MigrationVersion
I
- importFiles(XGettingEnum<AFile>) - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- initializationTime() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- isAcceptingTasks() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- isActive() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- isRunning() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- isShuttingDown() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- isStartingUp() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- issueCacheCheck(long, StorageEntityCacheEvaluator) - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- issueFileCheck(long) - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- issueFullBackup(StorageLiveFileProvider, PersistenceTypeDictionaryExporter) - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- issueGarbageCollection(long) - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
M
- MicroMigrater - Interface in software.xdev.micromigration.migrater
-
Executes all the available scripts to migrate the datastore to a certain version.
- migrate(Object) - Method in class software.xdev.micromigration.microstream.v5.MigrationManagerV5
-
Migrates the given object to the newest possible version, defined by the
MicroMigrater
. - migrate(Object) - Method in interface software.xdev.micromigration.MigrationManager
-
Migrates the given object to the newest possible version, defined by the
MicroMigrater
. - migrate(Context<T, E>) - Method in interface software.xdev.micromigration.scripts.MigrationScript
-
Execute logic to migrate the given datastore to a newer version of the store.
- migrate(Context<T, E>) - Method in class software.xdev.micromigration.scripts.SimpleTypedMigrationScript
- migrateToNewest(MigrationVersion, VersionAgnosticEmbeddedStorageManager, Object) - Method in class software.xdev.micromigration.migrater.AbstractMigrater
- migrateToNewest(MigrationVersion, VersionAgnosticEmbeddedStorageManager, Object) - Method in interface software.xdev.micromigration.migrater.MicroMigrater
-
Executes all the scripts that are available to the migrater.
- migrateToVersion(MigrationVersion, MigrationVersion, VersionAgnosticEmbeddedStorageManager, Object) - Method in class software.xdev.micromigration.migrater.AbstractMigrater
- migrateToVersion(MigrationVersion, MigrationVersion, VersionAgnosticEmbeddedStorageManager, Object) - Method in interface software.xdev.micromigration.migrater.MicroMigrater
-
Executes all the scripts that are available to the migrater until the given targetVersion is reached.
- MigrationEmbeddedStorage - Class in software.xdev.micromigration.microstream.v5
-
Provides static utility calls to create the
MigrationEmbeddedStorageManager
for updateable datastores. - MigrationEmbeddedStorage() - Constructor for class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorage
- MigrationEmbeddedStorageManager - Class in software.xdev.micromigration.microstream.v5
-
Wrapper class for the MicroStream
VersionAgnosticEmbeddedStorageManager
interface. - MigrationEmbeddedStorageManager(EmbeddedStorageManager, MicroMigrater) - Constructor for class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorageManager
- MigrationManager - Interface in software.xdev.micromigration
-
Manages a given object and keeps the version for it.
- MigrationManagerV5 - Class in software.xdev.micromigration.microstream.v5
-
Manages a given object and keeps the version for it.
- MigrationManagerV5(Supplier<MigrationVersion>, Consumer<MigrationVersion>, Consumer<MigrationVersion>, MicroMigrater, EmbeddedStorageManager) - Constructor for class software.xdev.micromigration.microstream.v5.MigrationManagerV5
-
Much more complicated constructor than
MigrationManagerV5(Versioned, MicroMigrater, EmbeddedStorageManager)
. - MigrationManagerV5(Versioned, MicroMigrater, EmbeddedStorageManager) - Constructor for class software.xdev.micromigration.microstream.v5.MigrationManagerV5
-
Simple Constructor.
- MigrationScript<T,E> - Interface in software.xdev.micromigration.scripts
-
Interface for scripts to migrate / update datastores.
- MigrationScriptV5<T> - Interface in software.xdev.micromigration.microstream.v5
-
Interface for scripts to migrate / update datastores.
- MigrationVersion - Class in software.xdev.micromigration.version
-
Defines one version of the MicroStream datastore.
- MigrationVersion(int...) - Constructor for class software.xdev.micromigration.version.MigrationVersion
- MigrationVersion(List<Integer>) - Constructor for class software.xdev.micromigration.version.MigrationVersion
N
- nativeManager - Variable in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
O
- operationModeTime() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
P
- persistenceManager() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
R
- ReflectiveVersionMigrationScript<T,E> - Class in software.xdev.micromigration.scripts
-
Script which creates the target version of the script through the class name.
- ReflectiveVersionMigrationScript() - Constructor for class software.xdev.micromigration.scripts.ReflectiveVersionMigrationScript
- root() - Method in class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorageManager
- root() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
S
- ScriptExecutionNotification - Class in software.xdev.micromigration.notification
-
Contains data about the execution of a script by a
MicroMigrater
. - ScriptExecutionNotification(MigrationScript<?, ?>, MigrationVersion, MigrationVersion, LocalDateTime, LocalDateTime) - Constructor for class software.xdev.micromigration.notification.ScriptExecutionNotification
- setNotificationConsumer(Consumer<ScriptExecutionNotification>) - Method in class software.xdev.micromigration.migrater.AbstractMigrater
-
Registers a callback to take action when a script is executed.
- setObject(T) - Method in class software.xdev.micromigration.version.VersionedObject
- setRoot(Object) - Method in class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorageManager
- setRoot(Object) - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- setRoot(Object) - Method in class software.xdev.micromigration.version.VersionedRoot
- setVersion(MigrationVersion) - Method in interface software.xdev.micromigration.version.Versioned
- setVersion(MigrationVersion) - Method in class software.xdev.micromigration.version.VersionedObject
- setVersion(MigrationVersion) - Method in class software.xdev.micromigration.version.VersionedRoot
- shutdown() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- SimpleMigrationScript - Class in software.xdev.micromigration.scripts
-
Provides a simple way to create a migration script with the necessary version and
Consumer
. - SimpleMigrationScript(MigrationVersion, Consumer<Context<Object, Object>>) - Constructor for class software.xdev.micromigration.scripts.SimpleMigrationScript
- SimpleTypedMigrationScript<T,E> - Class in software.xdev.micromigration.scripts
-
Provides a simple way to create a migration script with the necessary version and
Consumer
. - SimpleTypedMigrationScript(MigrationVersion, Consumer<Context<T, E>>) - Constructor for class software.xdev.micromigration.scripts.SimpleTypedMigrationScript
- software.xdev.micromigration - package software.xdev.micromigration
- software.xdev.micromigration.microstream.v5 - package software.xdev.micromigration.microstream.v5
- software.xdev.micromigration.microstream.versionagnostic - package software.xdev.micromigration.microstream.versionagnostic
- software.xdev.micromigration.migrater - package software.xdev.micromigration.migrater
- software.xdev.micromigration.notification - package software.xdev.micromigration.notification
- software.xdev.micromigration.scripts - package software.xdev.micromigration.scripts
- software.xdev.micromigration.version - package software.xdev.micromigration.version
- start() - Method in class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorageManager
- start() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- start(Path, MicroMigrater) - Static method in class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorage
-
Creates a
MigrationEmbeddedStorageManager
with the givenMicroMigrater
. - start(MicroMigrater) - Static method in class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorage
-
Creates a
MigrationEmbeddedStorageManager
with the givenMicroMigrater
. - store(Object) - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- store(Object) - Method in interface software.xdev.micromigration.microstream.versionagnostic.VersionAgnosticEmbeddedStorageManager
- storeRoot() - Method in class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorageManager
- storeRoot() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
T
- toString() - Method in class software.xdev.micromigration.version.MigrationVersion
- toString() - Method in class software.xdev.micromigration.version.VersionedObject
- TunnelingEmbeddedStorageManager - Class in software.xdev.micromigration.microstream.v5
-
Wrapper class for the MicroStream
VersionAgnosticEmbeddedStorageManager
interface. - TunnelingEmbeddedStorageManager(EmbeddedStorageManager) - Constructor for class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
- typeDictionary() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
V
- VersionAgnosticEmbeddedStorageManager<T> - Interface in software.xdev.micromigration.microstream.versionagnostic
- VersionAlreadyRegisteredException - Error in software.xdev.micromigration.migrater
- VersionAlreadyRegisteredException(MigrationVersion, MigrationScript<?, ?>, MigrationScript<?, ?>) - Constructor for error software.xdev.micromigration.migrater.VersionAlreadyRegisteredException
- Versioned - Interface in software.xdev.micromigration.version
-
Interface used by the
MigrationManagerV5
for easier versioning of objects. - VersionedObject<T> - Class in software.xdev.micromigration.version
-
Simple container to hold a specific object and a correlating version for it.
- VersionedObject(T) - Constructor for class software.xdev.micromigration.version.VersionedObject
- VersionedRoot - Class in software.xdev.micromigration.version
-
This class is inserted as the root of the MicroStream datastore and contains only the current version and the actual root object.
- VersionedRoot(Object) - Constructor for class software.xdev.micromigration.version.VersionedRoot
- viewRoots() - Method in class software.xdev.micromigration.microstream.v5.TunnelingEmbeddedStorageManager
All Classes All Packages