Class DependencyTracker

java.lang.Object
com.github.fungal.impl.netboot.DependencyTracker

public class DependencyTracker extends Object
A dependency tracker that makes sure that a dependency is only downloaded once per netboot sequence
  • Constructor Details

    • DependencyTracker

      public DependencyTracker()
      Constructor
  • Method Details

    • isTracked

      public boolean isTracked(DependencyType dependency)
      Is the dependency already been tracked
      Parameters:
      dependency - The dependency
      Returns:
      True if the dependency is tracked; otherwise false
    • track

      public boolean track(DependencyType dependency)
      Track a dependency
      Parameters:
      dependency - The dependency
      Returns:
      True if the caller should track the dependency; otherwise false