public abstract class AbstractRuntimePluginProcessor extends Object implements RuntimePluginProcessor
PluginProcessor.PluginProcessorType
Constructor and Description |
---|
AbstractRuntimePluginProcessor() |
AbstractRuntimePluginProcessor(javax.enterprise.event.Event<PluginAddedEvent> pluginAddedEvent,
javax.enterprise.event.Event<PluginUpdatedEvent> pluginUpdatedEvent) |
Modifier and Type | Method and Description |
---|---|
Collection<RuntimePlugin> |
getAvailableRuntimePlugins() |
boolean |
isRegistered(String pluginName) |
void |
process(String pluginName,
String pluginDeploymentDir,
boolean notifyClients) |
void |
removeAll() |
boolean |
shouldProcess(String pluginName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isAValidPluginFileExtension
public AbstractRuntimePluginProcessor()
public AbstractRuntimePluginProcessor(javax.enterprise.event.Event<PluginAddedEvent> pluginAddedEvent, javax.enterprise.event.Event<PluginUpdatedEvent> pluginUpdatedEvent)
public Collection<RuntimePlugin> getAvailableRuntimePlugins()
getAvailableRuntimePlugins
in interface RuntimePluginProcessor
public void removeAll()
removeAll
in interface PluginProcessor
public boolean isRegistered(String pluginName)
isRegistered
in interface PluginProcessor
public boolean shouldProcess(String pluginName)
shouldProcess
in interface PluginProcessor
public void process(String pluginName, String pluginDeploymentDir, boolean notifyClients)
process
in interface PluginProcessor
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.