UpdateTask, EepGet.StatusListenerclass 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, 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, getID, getMethod, getType, getURI, isRunning, linkify, shutdown, toString, update, updateStatusstartstatic final java.lang.String PROP_BLOCKLIST_TIME
public NewsFetcher(RouterContext ctx, ConsoleUpdateManager mgr, java.util.List<java.net.URI> uris)
public void run()
run クラス内 UpdateRunnerpublic void fetchNews()
void checkForUpdates()
public void bytesTransferred(long alreadyTransferred,
int currentWrite,
long bytesTransferred,
long bytesRemaining,
java.lang.String url)
bytesTransferred インタフェース内 EepGet.StatusListenerbytesTransferred クラス内 UpdateRunnerpublic void headerReceived(java.lang.String url,
int attemptNum,
java.lang.String key,
java.lang.String val)
headerReceived インタフェース内 EepGet.StatusListenerheaderReceived クラス内 UpdateRunnerpublic void transferComplete(long alreadyTransferred,
long bytesTransferred,
long bytesRemaining,
java.lang.String url,
java.lang.String outputFile,
boolean notModified)
transferComplete インタフェース内 EepGet.StatusListenertransferComplete クラス内 UpdateRunnerpublic void transferFailed(java.lang.String url,
long bytesTransferred,
long bytesRemaining,
int currentAttempt)
transferFailed インタフェース内 EepGet.StatusListenertransferFailed クラス内 UpdateRunner