Class DefaultModuleService

  • All Implemented Interfaces:
    de.codecentric.reedelk.runtime.system.api.ModuleService

    public class DefaultModuleService
    extends Object
    implements de.codecentric.reedelk.runtime.system.api.ModuleService
    • Constructor Detail

      • DefaultModuleService

        public DefaultModuleService​(org.osgi.framework.BundleContext context,
                                    ModulesManager modulesManager,
                                    de.codecentric.reedelk.runtime.system.api.SystemProperty systemProperty,
                                    EventListener listener)
    • Method Detail

      • install

        public long install​(String moduleJarPath)
        Specified by:
        install in interface de.codecentric.reedelk.runtime.system.api.ModuleService
      • update

        public long update​(String moduleJarPath)
        Specified by:
        update in interface de.codecentric.reedelk.runtime.system.api.ModuleService
      • installOrUpdate

        public long installOrUpdate​(String moduleJarPath)
        Specified by:
        installOrUpdate in interface de.codecentric.reedelk.runtime.system.api.ModuleService
      • uninstall

        public long uninstall​(String moduleJarPath)
        Specified by:
        uninstall in interface de.codecentric.reedelk.runtime.system.api.ModuleService
      • modules

        public de.codecentric.reedelk.runtime.system.api.ModulesDto modules()
        Specified by:
        modules in interface de.codecentric.reedelk.runtime.system.api.ModuleService