| Package | Description |
|---|---|
| org.crsh.plugin | |
| org.crsh.spring |
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceLoaderDiscovery |
class |
SimplePluginDiscovery |
| Modifier and Type | Field and Description |
|---|---|
private PluginDiscovery |
PluginManager.discovery
.
|
| Modifier and Type | Method and Description |
|---|---|
protected PluginDiscovery |
WebPluginLifeCycle.createDiscovery(ServletContext context,
ClassLoader classLoader)
Create the service loader discovery, this can be subclassed to provide an implementation, the current
implementation returns a
ServiceLoaderDiscovery instance. |
| Modifier and Type | Method and Description |
|---|---|
protected PluginContext |
Embedded.create(Map<String,Object> attributes,
PluginDiscovery discovery,
ClassLoader loader)
Create the plugin context, allow subclasses to customize it.
|
protected PluginContext |
Embedded.start(Map<String,Object> attributes,
PluginDiscovery discovery,
ClassLoader loader)
Create and start the plugin context.
|
| Constructor and Description |
|---|
PluginContext(ExecutorService executor,
ScheduledExecutorService scanner,
PluginDiscovery discovery,
Map<String,Object> attributes,
FS cmdFS,
FS confFS,
ClassLoader loader)
Create a new plugin context.
|
PluginContext(PluginDiscovery discovery,
Map<String,Object> attributes,
FS cmdFS,
FS confFS,
ClassLoader loader)
Create a new plugin context with preconfigured executor and scanner, this is equivalent to invoking:
|
PluginManager(PluginContext context,
PluginDiscovery discovery) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpringPluginDiscovery |
Copyright © 2015 eXo Platform SAS. All Rights Reserved.