Class PluginsComponentManager.ProxyComponentFactory
- java.lang.Object
-
- org.ametys.runtime.plugin.component.ThreadSafeComponentManager.ComponentFactory
-
- org.ametys.runtime.plugin.component.PluginsComponentManager.ProxyComponentFactory
-
- Direct Known Subclasses:
PluginsComponentManager.ExtensionPointFactory
- Enclosing class:
- PluginsComponentManager
private class PluginsComponentManager.ProxyComponentFactory extends ThreadSafeComponentManager.ComponentFactory
-
-
Field Summary
-
Fields inherited from class org.ametys.runtime.plugin.component.ThreadSafeComponentManager.ComponentFactory
_componentClass, _configuration, _featureName, _logger, _pluginName, _role, _serviceManager
-
-
Constructor Summary
Constructors Constructor Description ProxyComponentFactory(String pluginName, String featureName, String role, Class<? extends Object> componentClass, Configuration configuration, ServiceManager serviceManager, org.slf4j.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ComponentnewInstance()(package private) Componentproxify(Object component)-
Methods inherited from class org.ametys.runtime.plugin.component.ThreadSafeComponentManager.ComponentFactory
configureAndStart, instanciate
-
-
-
-
Constructor Detail
-
ProxyComponentFactory
ProxyComponentFactory(String pluginName, String featureName, String role, Class<? extends Object> componentClass, Configuration configuration, ServiceManager serviceManager, org.slf4j.Logger logger)
-
-
Method Detail
-
newInstance
Component newInstance() throws Exception
- Overrides:
newInstancein classThreadSafeComponentManager.ComponentFactory- Throws:
Exception
-
-