Class DownloadManager
- java.lang.Object
-
- java.lang.Thread
-
- org.zaproxy.zap.extension.autoupdate.DownloadManager
-
- All Implemented Interfaces:
java.lang.Runnable
public class DownloadManager extends java.lang.Thread
-
-
Constructor Summary
Constructors Constructor Description DownloadManager(ConnectionParam connectionParam)
Deprecated.(2.12.0)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Downloader
downloadFile(java.net.URL url, java.io.File targetFile, long size, java.lang.String hash)
int
getCurrentDownloadCount()
java.util.List<Downloader>
getProgress()
int
getProgressPercent(java.net.URL url)
void
run()
void
shutdown(boolean cancelDownloads)
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
DownloadManager
@Deprecated public DownloadManager(ConnectionParam connectionParam)
Deprecated.(2.12.0)
-
-
Method Detail
-
downloadFile
public Downloader downloadFile(java.net.URL url, java.io.File targetFile, long size, java.lang.String hash)
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
getCurrentDownloadCount
public int getCurrentDownloadCount()
-
shutdown
public void shutdown(boolean cancelDownloads)
-
getProgressPercent
public int getProgressPercent(java.net.URL url) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getProgress
public java.util.List<Downloader> getProgress()
-
-