Class AbstractRuntimePluginProcessor
- java.lang.Object
-
- org.uberfire.backend.server.plugins.processors.AbstractRuntimePluginProcessor
-
- All Implemented Interfaces:
org.uberfire.backend.plugin.PluginProcessor,org.uberfire.backend.plugin.RuntimePluginProcessor
- Direct Known Subclasses:
HTMLPluginProcessor,PerspectiveLayoutPluginProcessor,UFJSPluginProcessor
public abstract class AbstractRuntimePluginProcessor extends Object implements org.uberfire.backend.plugin.RuntimePluginProcessor
-
-
Constructor Summary
Constructors Constructor Description AbstractRuntimePluginProcessor()AbstractRuntimePluginProcessor(javax.enterprise.event.Event<org.uberfire.workbench.events.PluginAddedEvent> pluginAddedEvent, javax.enterprise.event.Event<org.uberfire.workbench.events.PluginUpdatedEvent> pluginUpdatedEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.uberfire.backend.plugin.RuntimePlugin>getAvailableRuntimePlugins()booleanisRegistered(String pluginName)voidprocess(String pluginName, String pluginDeploymentDir, boolean notifyClients)voidremoveAll()booleanshouldProcess(String pluginName)
-
-
-
Constructor Detail
-
AbstractRuntimePluginProcessor
public AbstractRuntimePluginProcessor()
-
AbstractRuntimePluginProcessor
public AbstractRuntimePluginProcessor(javax.enterprise.event.Event<org.uberfire.workbench.events.PluginAddedEvent> pluginAddedEvent, javax.enterprise.event.Event<org.uberfire.workbench.events.PluginUpdatedEvent> pluginUpdatedEvent)
-
-
Method Detail
-
getAvailableRuntimePlugins
public Collection<org.uberfire.backend.plugin.RuntimePlugin> getAvailableRuntimePlugins()
- Specified by:
getAvailableRuntimePluginsin interfaceorg.uberfire.backend.plugin.RuntimePluginProcessor
-
removeAll
public void removeAll()
- Specified by:
removeAllin interfaceorg.uberfire.backend.plugin.PluginProcessor
-
isRegistered
public boolean isRegistered(String pluginName)
- Specified by:
isRegisteredin interfaceorg.uberfire.backend.plugin.PluginProcessor
-
shouldProcess
public boolean shouldProcess(String pluginName)
- Specified by:
shouldProcessin interfaceorg.uberfire.backend.plugin.PluginProcessor
-
-