A C D E G H I M N O P R S T V 
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 the MicroMigrater.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
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
start(MicroMigrater) - Static method in class software.xdev.micromigration.microstream.v5.MigrationEmbeddedStorage
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
 
A C D E G H I M N O P R S T V 
All Classes All Packages