public interface DownloadServiceListener
DownloadServiceListener
は、コールバック・オブジェクト実装のインタフェースを提供します。これは、DownloadService実装で使用されることがあります。DownloadServiceListener
実装のメソッドは、ダウンロードの様々なステージでDownloadService
実装により呼び出されます。これにより、JNLP APIを使用するアプリケーションはDownloadService
でのダウンロード中に進捗バーを表示できます。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 実装は、ダウンロードの検証の間にこのメソッドを少なくとも数回呼び出す必要があります。 |
void progress(java.net.URL url, java.lang.String version, long readSoFar, long total, int overallPercent)
DownloadService
実装は、ダウンロードの間にこのメソッドを複数回呼び出す必要があります。DownloadServiceListener
実装は、パラメータに基づいて進捗バーや更新情報を表示できます。url
- ダウンロードされているリソースを表すURL。version
- ダウンロードされているリソースのバージョン。readSoFar
- 現時点でダウンロードされたバイト数。total
- ダウンロードされる合計バイト数、未知の場合は -1。overallPercent
- 完了した更新操作の割合、割合が未知の場合は -1。void validating(java.net.URL url, java.lang.String version, long entry, long total, int overallPercent)
DownloadService
実装は、ダウンロードの検証の間にこのメソッドを少なくとも数回呼び出す必要があります。検証では、通常、ダウンロードされたリソースが認証されているか(適切な署名がされているか)が確認されます。DownloadServiceListener
実装は、パラメータに基づいて進捗バーや更新情報を表示できます。url
- 検証されているリソースを表すURL。version
- 検証されているリソースのバージョン。entry
- 現時点で検証されたJARエントリの数。total
- まだ検証されていないエントリの合計数。overallPercent
- 完了した更新操作の割合、割合が未知の場合は -1。void upgradingArchive(java.net.URL url, java.lang.String version, int patchPercent, int overallPercent)
DownloadService
実装は、キャッシュ内リソースへの差分更新の適用時にこのメソッドを複数回呼び出す必要があります。DownloadServiceListener
実装は、パラメータに基づいて進捗バーや更新情報を表示できます。url
- パッチを適用されているリソースを表すURL。version
- パッチを適用されているリソースのバージョン。patchPercent
- 完了したパッチ操作の割合、割合が未知の場合は -1。overallPercent
- 完了した更新操作の割合、割合が未知の場合は -1。void downloadFailed(java.net.URL url, java.lang.String version)
DownloadService
実装は、ダウンロードが失敗したり、予期しない中断が発生したりしたときに、このメソッドを呼び出す必要があります。それに応じて、DownloadServiceListener
実装は、ユーザーに更新情報を表示し、ダウンロードの失敗や中断を反映できます。url
- ダウンロードが失敗したリソースを表すURL。version
- ダウンロードが失敗したリソースのバージョン。Copyright © 1998, 2020, Oracle and/or its affiliates. All rights reserved.