Package net.sourceforge.jnlp.cache
Class ResourceDownloader
- java.lang.Object
-
- net.sourceforge.jnlp.cache.ResourceDownloader
-
- All Implemented Interfaces:
java.lang.Runnable
public class ResourceDownloader extends java.lang.Object implements java.lang.Runnable
-
-
Constructor Summary
Constructors Constructor Description ResourceDownloader(Resource resource, java.lang.Object lock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected net.sourceforge.jnlp.cache.ResourceDownloader.UrlRequestResult
findBestUrl(Resource resource)
Returns the 'best' valid URL for the given resource.void
run()
-
-
-
Constructor Detail
-
ResourceDownloader
public ResourceDownloader(Resource resource, java.lang.Object lock)
-
-
Method Detail
-
run
public void run()
- Specified by:
run
in interfacejava.lang.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
-
-