Package net.i2p.router.update
Class UnsignedUpdateRunner
- java.lang.Object
- 
- java.lang.Thread
- 
- net.i2p.util.I2PThread
- 
- net.i2p.util.I2PAppThread
- 
- net.i2p.router.update.UpdateRunner
- 
- net.i2p.router.update.UnsignedUpdateRunner
 
 
 
 
 
- 
- All Implemented Interfaces:
- Runnable,- UpdateTask,- EepGet.StatusListener
 
 class UnsignedUpdateRunner extends UpdateRunner Eepget the .zip file to the temp dir, then notify.r Moved from UnsignedUpdateHandler and turned into an UpdateTask.- Since:
- 0.9.4
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class net.i2p.util.I2PThreadI2PThread.OOMEventListener
 - 
Nested classes/interfaces inherited from class java.lang.ThreadThread.State, Thread.UncaughtExceptionHandler
 
- 
 - 
Field Summary- 
Fields inherited from class net.i2p.router.update.UpdateRunner_baos, _context, _currentURI, _get, _isPartial, _isRunning, _log, _method, _mgr, _newVersion, _type, _updateFile, _urls, CONNECT_TIMEOUT, done, INACTIVITY_TIMEOUT, NOPROXY_INACTIVITY_TIMEOUT
 - 
Fields inherited from class java.lang.ThreadMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
- 
 - 
Constructor SummaryConstructors Constructor Description UnsignedUpdateRunner(RouterContext ctx, ConsoleUpdateManager mgr, List<URI> uris)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtransferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining, String url, String outputFile, boolean notModified)eepget listener callback Overridesprotected voidupdate()Get the file- 
Methods inherited from class net.i2p.router.update.UpdateRunner_t, _t, attemptFailed, attempting, bytesTransferred, getID, getMethod, getType, getURI, headerReceived, isRunning, linkify, run, shutdown, toString, transferFailed, updateStatus
 - 
Methods inherited from class net.i2p.util.I2PAppThreadaddOOMEventThreadListener, fireOOM, removeOOMEventThreadListener
 - 
Methods inherited from class net.i2p.util.I2PThreadaddOOMEventListener, removeOOMEventListener, start
 - 
Methods inherited from class java.lang.ThreadactiveCount, 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, stop, suspend, yield
 - 
Methods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface net.i2p.update.UpdateTaskstart
 
- 
 
- 
- 
- 
Constructor Detail- 
UnsignedUpdateRunnerpublic UnsignedUpdateRunner(RouterContext ctx, ConsoleUpdateManager mgr, List<URI> uris) 
 
- 
 - 
Method Detail- 
updateprotected void update() Get the file- Overrides:
- updatein class- UpdateRunner
 
 - 
transferCompletepublic void transferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining, String url, String outputFile, boolean notModified)eepget listener callback Overrides- Specified by:
- transferCompletein interface- EepGet.StatusListener
- Overrides:
- transferCompletein class- UpdateRunner
- outputFile- null if unknown (output stream constructor)
- See Also:
- EepGet.StatusListener.bytesTransferred(long, int, long, long, java.lang.String)
 
 
- 
 
-