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) Component
newInstance()
(package private) Component
proxify(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:
newInstance
in classThreadSafeComponentManager.ComponentFactory
- Throws:
Exception
-
-