Package org.pf4j

Class LegacyExtensionFinder

  • All Implemented Interfaces:
    java.util.EventListener, ExtensionFinder, PluginStateListener

    public class LegacyExtensionFinder
    extends AbstractExtensionFinder
    All extensions declared in a plugin are indexed in a file META-INF/extensions.idx. This class lookup extensions in all extensions index files META-INF/extensions.idx.
    • Field Detail

      • log

        private static final org.slf4j.Logger log
    • Constructor Detail

      • LegacyExtensionFinder

        public LegacyExtensionFinder​(PluginManager pluginManager)
    • Method Detail

      • collectExtensions

        private void collectExtensions​(java.util.Enumeration<java.net.URL> urls,
                                       java.util.Set<java.lang.String> bucket)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • collectExtensions

        private void collectExtensions​(java.io.InputStream inputStream,
                                       java.util.Set<java.lang.String> bucket)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • getExtensionsResource

        private static java.lang.String getExtensionsResource()