Uses of Class
eu.cloudnetservice.driver.module.ModuleDependency
Packages that use ModuleDependency
-
Uses of ModuleDependency in eu.cloudnetservice.driver.event.events.module
Fields in eu.cloudnetservice.driver.event.events.module declared as ModuleDependencyModifier and TypeFieldDescriptionprivate final ModuleDependencyModulePostInstallDependencyEvent.moduleDependencyprivate final ModuleDependencyModulePreInstallDependencyEvent.moduleDependencyMethods in eu.cloudnetservice.driver.event.events.module that return ModuleDependencyModifier and TypeMethodDescriptionModulePostInstallDependencyEvent.moduleDependency()Get the dependency which got loaded for the module.ModulePreInstallDependencyEvent.moduleDependency()Get the dependency which will get loaded for the module.Constructors in eu.cloudnetservice.driver.event.events.module with parameters of type ModuleDependencyModifierConstructorDescriptionModulePostInstallDependencyEvent(@NonNull ModuleProvider provider, @NonNull ModuleConfiguration configuration, @NonNull ModuleDependency dependency) Creates a new module installed dependency (post) event.ModulePreInstallDependencyEvent(@NonNull ModuleProvider provider, @NonNull ModuleConfiguration configuration, @NonNull ModuleDependency dependency) Creates a new unloaded module event instance. -
Uses of ModuleDependency in eu.cloudnetservice.driver.module
Fields in eu.cloudnetservice.driver.module declared as ModuleDependencyModifier and TypeFieldDescriptionprivate final @Nullable ModuleDependency[]ModuleConfiguration.dependenciesThe field for thedependenciesrecord component.Methods in eu.cloudnetservice.driver.module that return ModuleDependencyModifier and TypeMethodDescriptionModuleConfiguration.dependencies()Returns the value of thedependenciesrecord component.Methods in eu.cloudnetservice.driver.module that return types with arguments of type ModuleDependencyModifier and TypeMethodDescriptionModuleWrapper.dependingModules()Get all modules this module is depending on.Methods in eu.cloudnetservice.driver.module with parameters of type ModuleDependencyModifier and TypeMethodDescriptionvoidModuleProviderHandler.handlePostInstallDependency(@NonNull ModuleConfiguration configuration, @NonNull ModuleDependency dependency) Called when a dependency for a module was loaded.voidModuleProviderHandler.handlePreInstallDependency(@NonNull ModuleConfiguration configuration, @NonNull ModuleDependency dependency) Called when a dependency for a module is about to get loaded.ModuleDependencyLoader.loadModuleDependencyByRepository(@NonNull ModuleConfiguration configuration, @NonNull ModuleDependency dependency, @NonNull String repositoryUrl) Provides an url from which the provided dependency can be loaded.ModuleDependencyLoader.loadModuleDependencyByUrl(@NonNull ModuleConfiguration configuration, @NonNull ModuleDependency dependency) Provides an url for the fixed download url provided in the module dependency.Constructors in eu.cloudnetservice.driver.module with parameters of type ModuleDependencyModifierConstructorDescriptionModuleConfiguration(boolean runtimeModule, boolean storesSensitiveData, @NonNull String group, @NonNull String name, @NonNull String version, @NonNull String main, @Nullable String description, @Nullable String author, @Nullable String website, @Nullable String dataFolder, @Nullable ModuleRepository[] repositories, @Nullable ModuleDependency[] dependencies, int minJavaVersionId, @Nullable Document properties) Creates an instance of aModuleConfigurationrecord class.ModuleDependencyOutdatedException(@NonNull ModuleWrapper requiringModule, @NonNull ModuleDependency dependency, @NonNull String semverIndex, int required, int actual) Creates a new instance of this ModuleDependencyOutdatedException.