-
public interface DownloadService2
JNLPアプリケーションにキャッシュ問合せサービスを提供します。 これをDownloadService
内のメソッドとともに使用すると、プログラムによる高度なキャッシュ管理が可能になります。- 導入されたバージョン:
- 6.0.18
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 インタフェース 説明 static class
DownloadService2.ResourceSpec
引数としてリソース問合せのパターンを指定し、結果をgetCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
およびgetUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
に保持します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 DownloadService2.ResourceSpec[]
getCachedResources(DownloadService2.ResourceSpec spec)
指定されたリソース仕様のいずれかに一致するキャッシュ内のすべてのリソースを返します。DownloadService2.ResourceSpec[]
getUpdateAvailableResources(DownloadService2.ResourceSpec spec)
指定されたリソース仕様のいずれかに一致し、かつサーバーから入手可能な更新を含むキャッシュ内のすべてのリソースを返します。
-
-
-
フィールドの詳細
-
ALL
static final int ALL
getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
およびgetUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
内のすべてのリソースに一致します。- 関連項目:
- 定数フィールド値
-
APPLICATION
static final int APPLICATION
getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
およびgetUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
内のアプリケーションに一致します。- 関連項目:
- 定数フィールド値
-
APPLET
static final int APPLET
getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
およびgetUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
内のアプレットに一致します。- 関連項目:
- 定数フィールド値
-
EXTENSION
static final int EXTENSION
getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
およびgetUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
内の拡張機能に一致します。- 関連項目:
- 定数フィールド値
-
JAR
static final int JAR
getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
およびgetUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
内のJARに一致します。- 関連項目:
- 定数フィールド値
-
IMAGE
static final int IMAGE
getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
およびgetUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
内のイメージ・ファイルに一致します。- 関連項目:
- 定数フィールド値
-
CLASS
static final int CLASS
getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
およびgetUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
内のクラス・ファイルに一致します。- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
getCachedResources
DownloadService2.ResourceSpec[] getCachedResources(DownloadService2.ResourceSpec spec)
指定されたリソース仕様のいずれかに一致するキャッシュ内のすべてのリソースを返します。
問合せ引数でサポートされるパターンについては、DownloadService2.ResourceSpec
を参照してください。 返されるResourceSpec
オブジェクトには、特定のURLおよびバージョン・プロパティ(パターンなしなど)が含まれます。
- パラメータ:
spec
- リソースと照合する仕様- 戻り値:
- 仕様のいずれかに一致するすべてのリソース
- 例外:
IllegalArgumentException
-
ResourceSpecがnullの場合、または
ResourceSpecにnullまたは空のURL文字列が含まれている場合、または
ResourceSpecに無効な正規表現が含まれている場合。
ResourceSpecに以下のいずれかの型が含まれていない場合:
ALL、APPLICATION、APPLET、EXTENSION、JAR、IMAGE、またはCLASSのいずれかを選択します。
-
getUpdateAvailableResources
DownloadService2.ResourceSpec[] getUpdateAvailableResources(DownloadService2.ResourceSpec spec) throws IOException
指定されたリソース仕様のいずれかに一致し、かつサーバーから入手可能な更新を含むキャッシュ内のすべてのリソースを返します。
問合せ引数でサポートされるパターンについては、DownloadService2.ResourceSpec
を参照してください。 返されるResourceSpec
オブジェクトには、特定のURLおよびバージョン・プロパティ(パターンなしなど)が含まれます。
注: この呼出しによって、更新をチェックするためのHTTP GET要求が実行される場合があります。- パラメータ:
spec
- リソースと照合する仕様- 戻り値:
- 仕様のいずれかに一致し、更新が入手可能であるすべてのリソース
- 例外:
IOException
- 更新チェック中に問題が発生した場合IllegalArgumentException
-
ResourceSpecがnullの場合、または
ResourceSpecにnullまたは空のURL文字列が含まれている場合、または
ResourceSpecに無効な正規表現が含まれている場合。
ResourceSpecに以下のいずれかの型が含まれていない場合:
ALL、APPLICATION、APPLET、EXTENSION、JAR、IMAGE、またはCLASSのいずれかを選択します。
-
-