Interface IModuleProvider
-
- All Known Implementing Classes:
DefaultModuleProvider
public interface IModuleProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IModuleWrappergetModule(java.lang.String name)IModuleDependencyLoadergetModuleDependencyLoader()java.io.FilegetModuleDirectory()IModuleProviderHandlergetModuleProviderHandler()java.util.Collection<IModuleWrapper>getModules()java.util.Collection<IModuleWrapper>getModules(java.lang.String group)IModuleWrapperloadModule(java.io.File file)IModuleProviderloadModule(java.io.File... files)IModuleWrapperloadModule(java.net.URL url)IModuleProviderloadModule(java.net.URL... urls)IModuleWrapperloadModule(java.nio.file.Path path)IModuleProviderloadModule(java.nio.file.Path... paths)voidsetModuleDependencyLoader(IModuleDependencyLoader moduleDependencyLoader)voidsetModuleDirectory(java.io.File moduleDirectory)voidsetModuleProviderHandler(IModuleProviderHandler moduleProviderHandler)IModuleProviderstartAll()IModuleProviderstopAll()IModuleProviderunloadAll()
-
-
-
Method Detail
-
getModuleDirectory
java.io.File getModuleDirectory()
-
setModuleDirectory
void setModuleDirectory(java.io.File moduleDirectory)
-
getModuleProviderHandler
IModuleProviderHandler getModuleProviderHandler()
-
setModuleProviderHandler
void setModuleProviderHandler(IModuleProviderHandler moduleProviderHandler)
-
getModuleDependencyLoader
IModuleDependencyLoader getModuleDependencyLoader()
-
setModuleDependencyLoader
void setModuleDependencyLoader(IModuleDependencyLoader moduleDependencyLoader)
-
getModules
java.util.Collection<IModuleWrapper> getModules()
-
getModules
java.util.Collection<IModuleWrapper> getModules(java.lang.String group)
-
getModule
IModuleWrapper getModule(java.lang.String name)
-
loadModule
IModuleWrapper loadModule(java.net.URL url)
-
loadModule
IModuleWrapper loadModule(java.io.File file)
-
loadModule
IModuleWrapper loadModule(java.nio.file.Path path)
-
loadModule
IModuleProvider loadModule(java.net.URL... urls)
-
loadModule
IModuleProvider loadModule(java.io.File... files)
-
loadModule
IModuleProvider loadModule(java.nio.file.Path... paths)
-
startAll
IModuleProvider startAll()
-
stopAll
IModuleProvider stopAll()
-
unloadAll
IModuleProvider unloadAll()
-
-