Uses of Class
com.ultikits.ultitools.utils.ModuleFileTransactions.RemovedModule
Packages that use ModuleFileTransactions.RemovedModule
-
Uses of ModuleFileTransactions.RemovedModule in com.ultikits.ultitools.utils
Methods in com.ultikits.ultitools.utils that return ModuleFileTransactions.RemovedModuleModifier and TypeMethodDescriptionPluginInstallUtils.ModuleIdentity.removedModule()The uninstalled module in every form an update transaction can name it by, for the cancellation (round-10 review): the unloaded instances' identify-strings and runtime names, the name keys, the JARs they were loaded from, the JARs the start-up scan recorded as declaring their main class, and the entries the folder scan identified.Methods in com.ultikits.ultitools.utils with parameters of type ModuleFileTransactions.RemovedModuleModifier and TypeMethodDescriptionprivate static voidModuleFileTransactions.cancelDownloads(ModuleFileTransactions.RemovedModule removed) Marks the downloads running now that belong to the uninstalled module -- by its identify-string, a name it was loaded under, or the JAR it was loaded from -- so staging discards them instead of writing their record.ModuleFileTransactions.cancelStagedUpdates(ModuleFileTransactions.RemovedModule removed) Cancels every update transaction of a module being uninstalled: its record and its working folder -- the staged JAR and any kept old JAR -- are deleted, so nothing brings the module back at the next start, and a download of its update still running is discarded.ModuleFileTransactions.heldForOperator(ModuleFileTransactions.RemovedModule removed) The records of this module's updates held for the operator, which/upm uninstallrefuses to go past (foreign-file rule): the module is matched as a cancellation matches it.