Class PluginsCollection


  • public class PluginsCollection
    extends Object
    Author:
    Eugene Petrenko Created: 17.02.2009 18:36:09
    • Method Detail

      • getNotLoadedPlugins

        @NotNull
        public List<NotLoadedPlugin> getNotLoadedPlugins()
        Returns:
        list of disabled plugins with some descriptions why it is disabled.
        Since:
        9.0
      • foreachPlugins

        public void foreachPlugins​(@NotNull
                                   ProcessPlugins processor)
      • foreachLoadedPlugins

        public void foreachLoadedPlugins​(@NotNull
                                         ProcessPlugins processor)
        Iterates through plugins with existing classloaders
        Parameters:
        processor - callback
      • foreachLoadedPluginsAsync

        public void foreachLoadedPluginsAsync​(@NotNull
                                              ProcessPlugins processor,
                                              int numThreads)
        Iterates through plugins with existing classloaders concurrently using the specified number of threads
        Parameters:
        processor - callback