UpdateTask
, EepGet.StatusListener
class NewsFetcher extends UpdateRunner
I2PThread.OOMEventListener
修飾子とタイプ | フィールド | 説明 |
---|---|---|
(package private) static java.lang.String |
PROP_BLOCKLIST_TIME |
_baos, _context, _currentURI, _get, _isPartial, _isRunning, _log, _method, _mgr, _newVersion, _type, _updateFile, _urls, CONNECT_TIMEOUT, done, INACTIVITY_TIMEOUT, NOPROXY_INACTIVITY_TIMEOUT
コンストラクタ | 説明 |
---|---|
NewsFetcher(RouterContext ctx,
ConsoleUpdateManager mgr,
java.util.List<java.net.URI> uris) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
bytesTransferred(long alreadyTransferred,
int currentWrite,
long bytesTransferred,
long bytesRemaining,
java.lang.String url) |
override to prevent status update
|
(package private) void |
checkForUpdates() |
Parse the installed (not the temp) news file for the latest version.
|
void |
fetchNews() |
|
void |
headerReceived(java.lang.String url,
int attemptNum,
java.lang.String key,
java.lang.String val) |
Overriden to get the last-modified header
|
void |
run() |
|
void |
transferComplete(long alreadyTransferred,
long bytesTransferred,
long bytesRemaining,
java.lang.String url,
java.lang.String outputFile,
boolean notModified) |
Copies the file from temp dir to the news location,
calls checkForUpdates()
|
void |
transferFailed(java.lang.String url,
long bytesTransferred,
long bytesRemaining,
int currentAttempt) |
override to prevent status update
|
addOOMEventThreadListener, fireOOM, removeOOMEventThreadListener
addOOMEventListener, removeOOMEventListener, start
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
activeCount, 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, getID, getMethod, getType, getURI, isRunning, linkify, shutdown, toString, update, updateStatus
start
static final java.lang.String PROP_BLOCKLIST_TIME
public NewsFetcher(RouterContext ctx, ConsoleUpdateManager mgr, java.util.List<java.net.URI> uris)
public void run()
run
クラス内 UpdateRunner
public void fetchNews()
void checkForUpdates()
public void bytesTransferred(long alreadyTransferred, int currentWrite, long bytesTransferred, long bytesRemaining, java.lang.String url)
bytesTransferred
インタフェース内 EepGet.StatusListener
bytesTransferred
クラス内 UpdateRunner
public void headerReceived(java.lang.String url, int attemptNum, java.lang.String key, java.lang.String val)
headerReceived
インタフェース内 EepGet.StatusListener
headerReceived
クラス内 UpdateRunner
public void transferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining, java.lang.String url, java.lang.String outputFile, boolean notModified)
transferComplete
インタフェース内 EepGet.StatusListener
transferComplete
クラス内 UpdateRunner
public void transferFailed(java.lang.String url, long bytesTransferred, long bytesRemaining, int currentAttempt)
transferFailed
インタフェース内 EepGet.StatusListener
transferFailed
クラス内 UpdateRunner