Class AbstractRuntimePluginProcessor

    • 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:
        getAvailableRuntimePlugins in interface org.uberfire.backend.plugin.RuntimePluginProcessor
      • 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