|
||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
DownloadServiceListener
は、DownloadService の実装で使用されるコールバックオブジェクトを実装するためのインタフェースを提供します。DownloadService
の実装では、ダウンロードのさまざまな段階で DownloadServiceListener
のメソッドを呼び出す必要があります。これらのメソッドによって、DownloadService
のダウンロード時に、JNLP API を使用するアプリケーションで進捗状況バーを表示することができます。
DownloadService
メソッドの概要 | |
void |
downloadFailed(java.net.URL url,
java.lang.String version)
JNLP クライアントの DownloadService の実装では、ダウンロードが失敗したり、途中で異常終了した場合に、このメソッドを呼び出す必要があります。 |
void |
progress(java.net.URL url,
java.lang.String version,
long readSoFar,
long total,
int overallPercent)
JNLP クライアントの DownloadService の実装では、ダウンロード時にこのメソッドを数回呼び出す必要があります。 |
void |
upgradingArchive(java.net.URL url,
java.lang.String version,
int patchPercent,
int overallPercent)
JNLP クライアントの DownloadService の実装では、キャッシュ内のリソースに追加更新を適用するときに、このメソッドを最低でも数回呼び出す必要があります。 |
void |
validating(java.net.URL url,
java.lang.String version,
long entry,
long total,
int overallPercent)
JNLP クライアントの DownloadService の実装では、ダウンロードの妥当性検査時にこのメソッドを最低でも数回呼び出す必要があります。 |
メソッドの詳細 |
public void progress(java.net.URL url, java.lang.String version, long readSoFar, long total, int overallPercent)
DownloadService
の実装では、ダウンロード時にこのメソッドを数回呼び出す必要があります。DownloadServiceListener
の実装では、パラメータに基づいて進捗状況バーや更新情報を表示できます。url
- ダウンロードされるリソースを表す URLversion
- ダウンロードされるリソースのバージョンreadSoFar
- これまでにダウンロードされたバイト数total
- ダウンロードされる合計バイト数。バイト数が不明の場合は -1overallPercent
- 完了した更新操作全体のパーセンテージ。パーセンテージが不明の場合は -1public void validating(java.net.URL url, java.lang.String version, long entry, long total, int overallPercent)
DownloadService
の実装では、ダウンロードの妥当性検査時にこのメソッドを最低でも数回呼び出す必要があります。妥当性検査では、ダウンロードされたリソースの信頼性 (署名が適切であること) がよく確認されます。DownloadServiceListener
の実装では、パラメータに基づいて進捗状況バーや更新情報を表示できます。url
- 妥当性検査が行われるリソースを表す URLversion
- 妥当性検査が行われるリソースのバージョンentry
- これまでに妥当性検査が行われた JAR エントリの数total
- 妥当性検査が行われるエントリの合計数overallPercent
- 完了した更新操作全体のパーセンテージ。パーセンテージが不明の場合は -1public void upgradingArchive(java.net.URL url, java.lang.String version, int patchPercent, int overallPercent)
DownloadService
の実装では、キャッシュ内のリソースに追加更新を適用するときに、このメソッドを最低でも数回呼び出す必要があります。DownloadServiceListener
の実装では、パラメータに基づいて進捗状況バーや更新情報を表示できます。url
- パッチをあてるリソースを表す URLversion
- パッチをあてるリソースのバージョンpatchPercent
- 完了したパッチ操作の占めるパーセンテージ。パーセンテージが不明の場合は -1overallPercent
- 完了した更新操作全体のパーセンテージ。パーセンテージが不明の場合は -1public void downloadFailed(java.net.URL url, java.lang.String version)
DownloadService
の実装では、ダウンロードが失敗したり、途中で異常終了した場合に、このメソッドを呼び出す必要があります。それを受けて DownloadServiceListener
の実装では、更新情報をユーザに表示して、反映させることができます。url
- ダウンロードに失敗したリソースを表す URLversion
- ダウンロードに失敗したリソースのバージョン
|
||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |