パッケージ | 説明 |
---|---|
net.i2p.router.update |
Classes to implement the update process.
|
net.i2p.update |
Interfaces for classes to assist in the update process without
needing the router context.
|
org.klomp.snark |
I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced
to add a web UI, DHT support, and other features.
|
修飾子とタイプ | フィールド | 説明 |
---|---|---|
protected UpdateType |
UpdateRunner._type |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
UpdateType |
UpdateRunner.getType() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
ConsoleUpdateManager.check(UpdateType type) |
Fire off a checker task
Non-blocking.
|
void |
ConsoleUpdateManager.check(UpdateType type,
java.lang.String id) |
Fire off a checker task
Non-blocking.
|
UpdateTask |
DevSU3UpdateHandler.check(UpdateType type,
UpdateMethod method,
java.lang.String id,
java.lang.String currentVersion,
long maxTime) |
|
UpdateTask |
DummyHandler.check(UpdateType type,
UpdateMethod method,
java.lang.String id,
java.lang.String currentVersion,
long maxTime) |
Spins off an UpdateTask that sleeps
|
UpdateTask |
NewsHandler.check(UpdateType type,
UpdateMethod method,
java.lang.String id,
java.lang.String currentVersion,
long maxTime) |
This will check for news or router updates (it does the same thing).
|
UpdateTask |
PluginUpdateHandler.check(UpdateType type,
UpdateMethod method,
java.lang.String appName,
java.lang.String currentVersion,
long maxTime) |
check a single plugin
|
UpdateTask |
UnsignedUpdateHandler.check(UpdateType type,
UpdateMethod method,
java.lang.String id,
java.lang.String currentVersion,
long maxTime) |
|
java.lang.String |
ConsoleUpdateManager.checkAvailable(UpdateType type) |
Is an update available?
Blocking.
|
java.lang.String |
ConsoleUpdateManager.checkAvailable(UpdateType type,
long maxWait) |
Is an update available?
Blocking.
|
java.lang.String |
ConsoleUpdateManager.checkAvailable(UpdateType type,
java.lang.String id,
long maxWait) |
Is an update available?
Blocking.
|
java.lang.String |
ConsoleUpdateManager.getUpdateAvailable(UpdateType type) |
Is an update available?
Non-blocking, returns result of last check or notification from an Updater.
|
java.lang.String |
ConsoleUpdateManager.getUpdateAvailable(UpdateType type,
java.lang.String id) |
Is an update available?
Non-blocking, returns result of last check or notification from an Updater.
|
java.lang.String |
ConsoleUpdateManager.getUpdateConstraint(UpdateType type,
java.lang.String id) |
Is there a reason we can't download the update?
|
java.lang.String |
ConsoleUpdateManager.getUpdateDownloaded(UpdateType type) |
Is an update downloaded?
Non-blocking, returns result of last download
|
java.lang.String |
ConsoleUpdateManager.getUpdateDownloaded(UpdateType type,
java.lang.String id) |
Is an update downloaded?
Non-blocking, returns result of last download
|
java.util.List<java.net.URI> |
ConsoleUpdateManager.getUpdateURLs(UpdateType type,
java.lang.String id,
UpdateMethod method) |
Where to find various resources
|
boolean |
ConsoleUpdateManager.isCheckInProgress(UpdateType type) |
Is a check in progress?
|
boolean |
ConsoleUpdateManager.isCheckInProgress(UpdateType type,
java.lang.String id) |
Is a check in progress?
|
boolean |
ConsoleUpdateManager.isUpdateInProgress(UpdateType type) |
Is a download in progress?
|
boolean |
ConsoleUpdateManager.isUpdateInProgress(UpdateType type,
java.lang.String id) |
Is a download in progress?
|
boolean |
ConsoleUpdateManager.notifyVersionAvailable(UpdateTask task,
java.net.URI newsSource,
UpdateType type,
java.lang.String id,
java.util.Map<UpdateMethod,java.util.List<java.net.URI>> sourceMap,
java.lang.String newVersion,
java.lang.String minVersion) |
Called by the Checker, either after check() was called, or it found out on its own.
|
boolean |
ConsoleUpdateManager.notifyVersionAvailable(UpdateTask task,
java.net.URI newsSource,
UpdateType type,
java.lang.String id,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String newVersion,
java.lang.String minVersion) |
Called by the Updater, either after check() was called, or it found out on its own.
|
void |
ConsoleUpdateManager.notifyVersionConstraint(UpdateTask task,
java.net.URI newsSource,
UpdateType type,
java.lang.String id,
java.lang.String newVersion,
java.lang.String message) |
A new version is available but cannot be downloaded or installed due to some constraint.
|
void |
ConsoleUpdateManager.register(Checker updater,
UpdateType type,
UpdateMethod method,
int priority) |
|
void |
ConsoleUpdateManager.register(Updater updater,
UpdateType type,
UpdateMethod method,
int priority) |
Call once for each type/method pair.
|
void |
ConsoleUpdateManager.stopCheck(UpdateType type) |
Stop this check
|
void |
ConsoleUpdateManager.stopCheck(UpdateType type,
java.lang.String id) |
Stop this check
|
void |
ConsoleUpdateManager.stopUpdate(UpdateType type) |
Stop this download
|
void |
ConsoleUpdateManager.stopUpdate(UpdateType type,
java.lang.String id) |
Stop this download
|
void |
ConsoleUpdateManager.unregister(Checker updater,
UpdateType type,
UpdateMethod method) |
|
void |
ConsoleUpdateManager.unregister(Updater updater,
UpdateType type,
UpdateMethod method) |
|
boolean |
ConsoleUpdateManager.update(UpdateType type) |
Non-blocking.
|
boolean |
ConsoleUpdateManager.update(UpdateType type,
long maxTime) |
Non-blocking.
|
boolean |
ConsoleUpdateManager.update(UpdateType type,
java.lang.String id) |
Non-blocking.
|
boolean |
ConsoleUpdateManager.update(UpdateType type,
java.lang.String id,
long maxTime) |
Non-blocking.
|
UpdateTask |
DevSU3UpdateHandler.update(UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String id,
java.lang.String newVersion,
long maxTime) |
Start a download and return a handle to the download task.
|
UpdateTask |
DummyHandler.update(UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String id,
java.lang.String newVersion,
long maxTime) |
Spins off an UpdateTask that sleeps
|
UpdateTask |
PluginUpdateHandler.update(UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String appName,
java.lang.String newVersion,
long maxTime) |
download a single plugin
|
UpdateTask |
UnsignedUpdateHandler.update(UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String id,
java.lang.String newVersion,
long maxTime) |
Start a download and return a handle to the download task.
|
UpdateTask |
UpdateHandler.update(UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String id,
java.lang.String newVersion,
long maxTime) |
Start a download and return a handle to the download task.
|
コンストラクタ | 説明 |
---|---|
UpdateRunner(RouterContext ctx,
ConsoleUpdateManager mgr,
UpdateType type,
java.util.List<java.net.URI> uris) |
Uses router version for partial checks
|
UpdateRunner(RouterContext ctx,
ConsoleUpdateManager mgr,
UpdateType type,
java.util.List<java.net.URI> uris,
java.lang.String currentVersion) |
|
UpdateRunner(RouterContext ctx,
ConsoleUpdateManager mgr,
UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> uris) |
Uses router version for partial checks
|
UpdateRunner(RouterContext ctx,
ConsoleUpdateManager mgr,
UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> uris,
java.lang.String currentVersion) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
UpdateType |
UpdateTask.getType() |
|
static UpdateType |
UpdateType.valueOf(java.lang.String name) |
指定した名前を持つこの型の列挙型定数を返します。
文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に
一致している必要があります。(余分な空白文字を含めることは
できません。)
|
static UpdateType[] |
UpdateType.values() |
この列挙型の定数を含む配列を宣言されている順序で返します。
このメソッドは次のようにして定数を反復するために
使用できます:
for (UpdateType c : UpdateType.values()) System.out.println(c); |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
UpdateTask |
Checker.check(UpdateType type,
UpdateMethod method,
java.lang.String id,
java.lang.String currentVersion,
long maxTime) |
Check for updates.
|
java.lang.String |
UpdateManager.checkAvailable(UpdateType type) |
Is an update available?
Blocking.
|
java.lang.String |
UpdateManager.checkAvailable(UpdateType type,
long maxWait) |
Is an update available?
Blocking.
|
java.lang.String |
UpdateManager.checkAvailable(UpdateType type,
java.lang.String id,
long maxWait) |
Is an update available?
Blocking.
|
boolean |
UpdateManager.isUpdateInProgress(UpdateType type) |
Is a router update being downloaded?
|
boolean |
UpdateManager.isUpdateInProgress(UpdateType type,
java.lang.String id) |
Is a router update being downloaded?
|
boolean |
UpdateManager.notifyVersionAvailable(UpdateTask task,
java.net.URI newsSource,
UpdateType type,
java.lang.String id,
java.util.Map<UpdateMethod,java.util.List<java.net.URI>> sourceMap,
java.lang.String newVersion,
java.lang.String minVersion) |
Called by the Checker, either after check() was called, or it found out on its own.
|
boolean |
UpdateManager.notifyVersionAvailable(UpdateTask task,
java.net.URI newsSource,
UpdateType type,
java.lang.String id,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String newVersion,
java.lang.String minVersion) |
Called by the Checker, either after check() was called, or it found out on its own.
|
void |
UpdateManager.notifyVersionConstraint(UpdateTask task,
java.net.URI newsSource,
UpdateType type,
java.lang.String id,
java.lang.String newVersion,
java.lang.String message) |
A new version is available but cannot be downloaded or installed due to some constraint.
|
void |
UpdateManager.register(Checker checker,
UpdateType type,
UpdateMethod method,
int priority) |
|
void |
UpdateManager.register(Updater updater,
UpdateType type,
UpdateMethod method,
int priority) |
Call once for each type/method pair.
|
void |
UpdateManager.unregister(Checker checker,
UpdateType type,
UpdateMethod method) |
|
void |
UpdateManager.unregister(Updater updater,
UpdateType type,
UpdateMethod method) |
|
boolean |
UpdateManager.update(UpdateType type) |
Non-blocking.
|
boolean |
UpdateManager.update(UpdateType type,
long maxTime) |
Non-blocking.
|
boolean |
UpdateManager.update(UpdateType type,
java.lang.String id) |
Non-blocking.
|
boolean |
UpdateManager.update(UpdateType type,
java.lang.String id,
long maxTime) |
Non-blocking.
|
UpdateTask |
Updater.update(UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String id,
java.lang.String newVersion,
long maxTime) |
Start a download and return a handle to the download task.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
UpdateType |
UpdateRunner.getType() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
UpdateTask |
UpdateHandler.update(UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String id,
java.lang.String newVersion,
long maxTime) |
Start a download and return a handle to the download task.
|
コンストラクタ | 説明 |
---|---|
UpdateRunner(I2PAppContext ctx,
UpdateManager umgr,
SnarkManager smgr,
UpdateType type,
java.util.List<java.net.URI> uris,
java.lang.String newVersion) |