Package com.opencloud.rem.server.ext
Class PluginWrapper
- java.lang.Object
-
- com.opencloud.rem.server.ext.PluginWrapper
-
public class PluginWrapper extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PluginWrapper.Dependency
-
Constructor Summary
Constructors Constructor Description PluginWrapper(String shortName, String version, String description, ClassLoader classLoader, List<PluginWrapper.Dependency> dependencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassLoader
getClassLoader()
List<PluginWrapper.Dependency>
getDependencies()
String
getDescription()
List<ElementManagerExtension>
getExtensions()
com.google.inject.Injector
getInjector()
List<com.google.inject.Module>
getModules()
List<MonitoringExtension>
getMonitorExtensions()
List<com.google.inject.servlet.ServletModule>
getServletModules()
String
getShortName()
String
getVersion()
void
init()
void
setInjector(com.google.inject.Injector injector)
String
toString()
-
-
-
Constructor Detail
-
PluginWrapper
public PluginWrapper(String shortName, String version, String description, ClassLoader classLoader, List<PluginWrapper.Dependency> dependencies)
-
-
Method Detail
-
init
public void init()
-
getShortName
public String getShortName()
-
getVersion
public String getVersion()
-
getDescription
public String getDescription()
-
getClassLoader
public ClassLoader getClassLoader()
-
getDependencies
public List<PluginWrapper.Dependency> getDependencies()
-
getServletModules
public List<com.google.inject.servlet.ServletModule> getServletModules()
-
getModules
public List<com.google.inject.Module> getModules()
-
getExtensions
public List<ElementManagerExtension> getExtensions()
-
getMonitorExtensions
public List<MonitoringExtension> getMonitorExtensions()
-
getInjector
public com.google.inject.Injector getInjector()
-
setInjector
public void setInjector(com.google.inject.Injector injector)
-
-