Class ResourceDownloader

java.lang.Object
net.sourceforge.jnlp.cache.ResourceDownloader
All Implemented Interfaces:
Runnable

public class ResourceDownloader extends Object implements Runnable
  • Constructor Details

    • ResourceDownloader

      public ResourceDownloader(Resource resource, Object lock)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • findBestUrl

      protected net.sourceforge.jnlp.cache.ResourceDownloader.UrlRequestResult findBestUrl(Resource resource)
      Returns the 'best' valid URL for the given resource. This first adjusts the file name to take into account file versioning and packing, if possible.
      Parameters:
      resource - the resource
      Returns:
      the best URL, or null if all failed to resolve