Package org.pf4j

Class DependencyResolver.Result

  • Enclosing class:
    DependencyResolver

    public static class DependencyResolver.Result
    extends java.lang.Object
    • Field Detail

      • cyclicDependency

        private boolean cyclicDependency
      • notFoundDependencies

        private java.util.List<java.lang.String> notFoundDependencies
      • sortedPlugins

        private java.util.List<java.lang.String> sortedPlugins
    • Constructor Detail

      • Result

        Result​(java.util.List<java.lang.String> sortedPlugins)
    • Method Detail

      • hasCyclicDependency

        public boolean hasCyclicDependency()
        Returns true is a cyclic dependency was detected.
      • getNotFoundDependencies

        public java.util.List<java.lang.String> getNotFoundDependencies()
        Returns a list with dependencies required that were not found.
      • getSortedPlugins

        public java.util.List<java.lang.String> getSortedPlugins()
        Get the list of plugins in dependency sorted order.
      • addNotFoundDependency

        void addNotFoundDependency​(java.lang.String pluginId)