public class PluginWrapper extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PluginWrapper.Dependency |
Constructor and Description |
---|
PluginWrapper(String shortName,
String version,
String description,
ClassLoader classLoader,
List<PluginWrapper.Dependency> dependencies) |
Modifier and Type | Method and 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() |
public PluginWrapper(String shortName, String version, String description, ClassLoader classLoader, List<PluginWrapper.Dependency> dependencies)
public void init()
public String getShortName()
public String getVersion()
public String getDescription()
public ClassLoader getClassLoader()
public List<PluginWrapper.Dependency> getDependencies()
public List<com.google.inject.servlet.ServletModule> getServletModules()
public List<com.google.inject.Module> getModules()
public List<ElementManagerExtension> getExtensions()
public List<MonitoringExtension> getMonitorExtensions()
public com.google.inject.Injector getInjector()
public void setInjector(com.google.inject.Injector injector)