Uses of Interface
eu.cloudnetservice.driver.module.ModuleProvider
Packages that use ModuleProvider
-
Uses of ModuleProvider in eu.cloudnetservice.driver.event.events.module
Fields in eu.cloudnetservice.driver.event.events.module declared as ModuleProviderModifier and TypeFieldDescriptionprivate final ModuleProviderModuleEvent.moduleProviderprivate final ModuleProviderUnloadedModuleEvent.moduleProviderMethods in eu.cloudnetservice.driver.event.events.module that return ModuleProviderModifier and TypeMethodDescriptionModuleEvent.moduleProvider()Get the module provider from which the associated module was loaded.UnloadedModuleEvent.moduleProvider()Get the module provider which loaded the module.Constructors in eu.cloudnetservice.driver.event.events.module with parameters of type ModuleProviderModifierConstructorDescriptionModuleEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new module event.ModulePostInstallDependencyEvent(@NonNull ModuleProvider provider, @NonNull ModuleConfiguration configuration, @NonNull ModuleDependency dependency) Creates a new module installed dependency (post) event.ModulePostLoadEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a module post load event.ModulePostReloadEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new module post reload event.ModulePostStartEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new module post start event.ModulePostStopEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new module post stop event.ModulePostUnloadEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new module post unload event.ModulePreInstallDependencyEvent(@NonNull ModuleProvider provider, @NonNull ModuleConfiguration configuration, @NonNull ModuleDependency dependency) Creates a new unloaded module event instance.ModulePreLoadEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new pre load module event.ModulePreReloadEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new module pre reload event.ModulePreStartEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new module pre start event.ModulePreStopEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new module pre stop event.ModulePreUnloadEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleWrapper module) Constructs a new module pre unload event.UnloadedModuleEvent(@NonNull ModuleProvider moduleProvider, @NonNull ModuleConfiguration moduleConfiguration) Creates a new unloaded module event instance. -
Uses of ModuleProvider in eu.cloudnetservice.driver.module
Methods in eu.cloudnetservice.driver.module that return ModuleProviderModifier and TypeMethodDescriptionModuleProvider.loadAll()Loads all modules which files are located at the module directory.ModuleWrapper.moduleProvider()Get the module provider which loaded this module.ModuleProvider.reloadAll()Reloads all modules which are loaded by this provided and can change to the started state.ModuleProvider.startAll()Starts all modules which are loaded by this provided and can change to the started state.ModuleProvider.stopAll()Stops all modules which are loaded by this provided and can change to the stopped state.ModuleProvider.unloadAll()Unloads all modules which are loaded by this provided and can change to the unloaded state.