public interface DownloadService
DownloadService
サービスを使うことで、自身のリソースがキャッシュされる方法の制御、現在どのリソースがキャッシュされているかの判定、リソースの強制キャッシュ、およびキャッシュからのリソースの削除を行うことが可能になります。JNLP Clientによって、このサービス特有の実装が提供されます。修飾子と型 | メソッドと説明 |
---|---|
DownloadServiceListener |
getDefaultProgressWindow()
load メソッドに渡されると進捗ウィンドウをポップアップし、ロードの進行に従ってこのウィンドウを更新する、デフォルトのDownloadServiceListener 実装を返します。 |
boolean |
isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String part)
指定された拡張の指定された部分がキャッシュされる場合は、
true を返します。この拡張と部分は、アプリケーションのJNLPファイルで言及されます。 |
boolean |
isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String[] parts)
指定された拡張の指定された複数の部分がキャッシュされる場合は、
true を返します。この拡張と複数の部分は、アプリケーションのJNLPファイルで言及されます。 |
boolean |
isPartCached(java.lang.String part)
指定された文字列によって参照される部分がキャッシュされる場合は、
true を返します。この部分は、アプリケーションのJNLPファイルで言及されます。 |
boolean |
isPartCached(java.lang.String[] parts)
指定された配列によって参照される部分がキャッシュされる場合は、
true を返します。この部分は、アプリケーションのJNLPファイルで言及されます。 |
boolean |
isResourceCached(java.net.URL ref, java.lang.String version)
指定されたURLによって参照されるリソースとバージョンがキャッシュされ、このリソースが呼出し側のアプリケーションのJNLPファイルで言及されているか、呼出し側のアプリケーションのJNLPファイルのコード・ベースに含まれているか、呼出し側のアプリケーションにすべてのアクセス権が付与されている場合は、
true を返します。 |
void |
loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts, DownloadServiceListener progress)
複数の部分と拡張がアプリケーションのJNLPファイルで言及されている場合、指定された拡張の指定された複数の部分をダウンロードします。
|
void |
loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part, DownloadServiceListener progress)
部分と拡張がアプリケーションのJNLPファイルで言及されている場合、指定された拡張の指定された部分をダウンロードします。
|
void |
loadPart(java.lang.String[] parts, DownloadServiceListener progress)
複数の部分がアプリケーションのJNLPファイルで言及されている場合、指定された複数の部分をダウンロードします。
|
void |
loadPart(java.lang.String part, DownloadServiceListener progress)
部分がアプリケーションのJNLPファイルで言及されている場合、指定された部分をダウンロードします。
|
void |
loadResource(java.net.URL ref, java.lang.String version, DownloadServiceListener progress)
リソースが呼出し側のアプリケーションのJNLPファイルで言及されているか、呼出し側のアプリケーションのJNLPファイルのコード・ベースに含まれているか、呼出し側のアプリケーションにすべてのアクセス権が付与されている場合に、指定されたリソースをダウンロードします。
|
void |
removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part)
部分と拡張がアプリケーションのJNLPファイルで言及されている場合、指定された拡張の指定された部分を削除します。
|
void |
removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts)
複数の部分と拡張がアプリケーションのJNLPファイルで言及されている場合、指定された拡張の指定された複数の部分を削除します。
|
void |
removePart(java.lang.String part)
部分がアプリケーションのJNLPファイルで言及されている場合、キャッシュから指定された部分を削除します。
|
void |
removePart(java.lang.String[] parts)
複数部分がアプリケーションのJNLPファイルで言及されている場合、キャッシュから指定された複数の部分を削除します。
|
void |
removeResource(java.net.URL ref, java.lang.String version)
リソースが呼出し側のアプリケーションのJNLPファイルで言及されているか、呼出し側のアプリケーションのJNLPファイルのコード・ベースに含まれているか、呼出し側のアプリケーションにすべてのアクセス権が付与されている場合に、指定されたリソースをキャッシュから削除します。
|
boolean isResourceCached(java.net.URL ref, java.lang.String version)
true
を返します。.ref
- リソースのURL。version
- バージョン文字列、バージョンがない場合はnull
。true
、そうでない場合はfalse
。boolean isPartCached(java.lang.String part)
true
を返します。この部分は、アプリケーションのJNLPファイルで言及されます。part
- 部分の名前。true
、そうでない場合はfalse
。boolean isPartCached(java.lang.String[] parts)
true
を返します。この部分は、アプリケーションのJNLPファイルで言及されます。parts
- 部分の名前の配列。true
、そうでない場合はfalse
。boolean isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String part)
true
を返します。この拡張と部分は、アプリケーションのJNLPファイルで言及されます。ref
- リソースのURL。version
- バージョン文字列、バージョンがない場合はnull
。part
- 部分の名前。true
、そうでない場合はfalse
。boolean isExtensionPartCached(java.net.URL ref, java.lang.String version, java.lang.String[] parts)
true
を返します。この拡張と複数の部分は、アプリケーションのJNLPファイルで言及されます。ref
- リソースのURL。version
- バージョン文字列、バージョンがない場合はnull
。parts
- 部分の名前の配列。true
、そうでない場合はfalse
。void loadResource(java.net.URL ref, java.lang.String version, DownloadServiceListener progress) throws java.io.IOException
ref
- リソースのURL。version
- バージョン文字列、バージョンがない場合はnull
。progress
- ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOException
void loadPart(java.lang.String part, DownloadServiceListener progress) throws java.io.IOException
part
- 部分の名前。progress
- ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOException
void loadPart(java.lang.String[] parts, DownloadServiceListener progress) throws java.io.IOException
parts
- 部分の名前の配列。progress
- ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOException
void loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part, DownloadServiceListener progress) throws java.io.IOException
ref
- リソースのURL。version
- バージョン文字列、バージョンがない場合はnull
。part
- 部分の名前。progress
- ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOException
void loadExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts, DownloadServiceListener progress) throws java.io.IOException
ref
- リソースのURL。version
- バージョン文字列、バージョンがない場合はnull
。parts
- ロードする部分の名前の配列。progress
- ダウンロードの進捗状況を示すコールバック・オブジェクト。java.io.IOException
void removeResource(java.net.URL ref, java.lang.String version) throws java.io.IOException
ref
- リソースのURL。version
- バージョン文字列、バージョンがない場合はnull
。java.io.IOException
void removePart(java.lang.String part) throws java.io.IOException
part
- 部分の名前。java.io.IOException
void removePart(java.lang.String[] parts) throws java.io.IOException
parts
- 部分の名前の配列。java.io.IOException
void removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String part) throws java.io.IOException
ref
- リソースのURL。version
- バージョン文字列、バージョンがない場合はnull
。part
- 部分の名前。java.io.IOException
void removeExtensionPart(java.net.URL ref, java.lang.String version, java.lang.String[] parts) throws java.io.IOException
ref
- リソースのURL。version
- バージョン文字列、バージョンがない場合はnull
。parts
- 部分の名前の配列。java.io.IOException
DownloadServiceListener getDefaultProgressWindow()
load
メソッドに渡されると進捗ウィンドウをポップアップし、ロードの進行に従ってこのウィンドウを更新する、デフォルトのDownloadServiceListener
実装を返します。DownloadServiceListener
オブジェクト。Copyright © 1998, 2020, Oracle and/or its affiliates. All rights reserved.