private class PluginsComponentManager.ExtensionPointFactory extends PluginsComponentManager.ProxyComponentFactory
Modifier and Type | Field and Description |
---|---|
private Collection<ExtensionDefinition> |
_extensions |
_componentClass, _configuration, _featureName, _logger, _pluginName, _role, _serviceManager
Constructor and Description |
---|
ExtensionPointFactory(String pluginName,
String featureName,
String role,
Class<? extends ExtensionPoint> extensionPointClass,
Configuration configuration,
ServiceManager serviceManager,
Logger logger,
Collection<ExtensionDefinition> extensions) |
Modifier and Type | Method and Description |
---|---|
(package private) Component |
newInstance() |
proxify
configureAndStart, instanciate
private Collection<ExtensionDefinition> _extensions
public ExtensionPointFactory(String pluginName, String featureName, String role, Class<? extends ExtensionPoint> extensionPointClass, Configuration configuration, ServiceManager serviceManager, Logger logger, Collection<ExtensionDefinition> extensions)
Component newInstance() throws Exception
newInstance
in class PluginsComponentManager.ProxyComponentFactory
Exception