Class GWTScriptPluginProcessor

  • All Implemented Interfaces:
    org.uberfire.backend.plugin.PluginProcessor

    @ApplicationScoped
    public class GWTScriptPluginProcessor
    extends Object
    implements org.uberfire.backend.plugin.PluginProcessor
    • Constructor Detail

      • GWTScriptPluginProcessor

        public GWTScriptPluginProcessor()
      • GWTScriptPluginProcessor

        @Inject
        public GWTScriptPluginProcessor​(org.jboss.errai.cdi.server.scripts.ScriptRegistry scriptRegistry,
                                        javax.enterprise.event.Event<org.uberfire.workbench.events.PluginAddedEvent> pluginAddedEvent,
                                        javax.enterprise.event.Event<org.uberfire.workbench.events.PluginUpdatedEvent> pluginUpdatedEvent)
    • Method Detail

      • removeAll

        public void removeAll()
        Specified by:
        removeAll in interface org.uberfire.backend.plugin.PluginProcessor
      • isRegistered

        public boolean isRegistered​(String pluginName)
        Specified by:
        isRegistered in interface org.uberfire.backend.plugin.PluginProcessor
      • shouldProcess

        public boolean shouldProcess​(String pluginName)
        Specified by:
        shouldProcess in interface org.uberfire.backend.plugin.PluginProcessor
      • process

        public void process​(String pluginName,
                            String pluginDeploymentDir,
                            boolean notifyClients)
        Specified by:
        process in interface org.uberfire.backend.plugin.PluginProcessor