Uses of Enum Class
eu.cloudnetservice.driver.module.ModuleLifeCycle
Packages that use ModuleLifeCycle
-
Uses of ModuleLifeCycle in eu.cloudnetservice.driver.module
Subclasses with type arguments of type ModuleLifeCycle in eu.cloudnetservice.driver.moduleModifier and TypeClassDescriptionenumThe module lifecycle represents the state of a module.Methods in eu.cloudnetservice.driver.module that return ModuleLifeCycleModifier and TypeMethodDescriptionModuleWrapper.moduleLifeCycle()Get the current lifecycle of this wrapper.static ModuleLifeCycleReturns the enum constant of this class with the specified name.static ModuleLifeCycle[]ModuleLifeCycle.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in eu.cloudnetservice.driver.module that return types with arguments of type ModuleLifeCycleModifier and TypeMethodDescriptionModuleWrapper.moduleTasks()Get all module tasks which were detected in the main class of the module.Methods in eu.cloudnetservice.driver.module with parameters of type ModuleLifeCycleModifier and TypeMethodDescriptionbooleanModuleLifeCycle.canChangeTo(@NonNull ModuleLifeCycle target) Checks if a module can change from this state to the given target.voidModuleProvider.notifyPostModuleLifecycleChange(@NonNull ModuleWrapper wrapper, @NonNull ModuleLifeCycle lifeCycle) Called by anModuleWrapperwhen the module changed its lifecycle state.booleanModuleProvider.notifyPreModuleLifecycleChange(@NonNull ModuleWrapper wrapper, @NonNull ModuleLifeCycle lifeCycle) Called by anModuleWrapperwhen the module is about to change its lifecycle state.