Runnable, UpdateTask, EepGet.StatusListenerclass PluginUpdateRunner extends UpdateRunner
I2PThread.OOMEventListenerThread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field | Description |
|---|---|---|
static String |
PLUGIN_DIR |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY_baos, _context, _currentURI, _get, _isPartial, _isRunning, _log, _method, _mgr, _newVersion, _type, _updateFile, _urls, CONNECT_TIMEOUT, done, INACTIVITY_TIMEOUT, NOPROXY_INACTIVITY_TIMEOUT| Constructor | Description |
|---|---|
PluginUpdateRunner(RouterContext ctx,
ConsoleUpdateManager mgr,
List<URI> uris,
String appName,
String oldVersion) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
bytesTransferred(long alreadyTransferred,
int currentWrite,
long bytesTransferred,
long bytesRemaining,
String url) |
Overridden to change the "Updating I2P" text in super
|
String |
getID() |
Valid for plugins
|
URI |
getURI() |
The current URI being checked or downloaded from.
|
void |
transferComplete(long alreadyTransferred,
long bytesTransferred,
long bytesRemaining,
String url,
String outputFile,
boolean notModified) |
subclasses should override
|
void |
transferFailed(String url,
long bytesTransferred,
long bytesRemaining,
int currentAttempt) |
subclasses should override
|
protected void |
update() |
Loop through the entire list of update URLs.
|
addOOMEventThreadListener, fireOOM, removeOOMEventThreadListeneraddOOMEventListener, removeOOMEventListener, startequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, 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, stop, suspend, yield_t, _t, attemptFailed, attempting, getMethod, getType, headerReceived, isRunning, linkify, run, shutdown, toString, updateStatusstartpublic static final String PLUGIN_DIR
public PluginUpdateRunner(RouterContext ctx, ConsoleUpdateManager mgr, List<URI> uris, String appName, String oldVersion)
public URI getURI()
UpdateTaskgetURI in interface UpdateTaskgetURI in class UpdateRunnerpublic String getID()
UpdateTaskgetID in interface UpdateTaskgetID in class UpdateRunnerprotected void update()
UpdateRunnerupdate in class UpdateRunnerpublic void bytesTransferred(long alreadyTransferred,
int currentWrite,
long bytesTransferred,
long bytesRemaining,
String url)
bytesTransferred in interface EepGet.StatusListenerbytesTransferred in class UpdateRunnerpublic void transferComplete(long alreadyTransferred,
long bytesTransferred,
long bytesRemaining,
String url,
String outputFile,
boolean notModified)
UpdateRunnertransferComplete in interface EepGet.StatusListenertransferComplete in class UpdateRunnerpublic void transferFailed(String url, long bytesTransferred, long bytesRemaining, int currentAttempt)
UpdateRunnertransferFailed in interface EepGet.StatusListenertransferFailed in class UpdateRunner