-
public interface DownloadService2
为JNLP应用程序提供高速缓存查询服务。 与DownloadService
中的方法一起,这允许进行高级编程缓存管理。- 从以下版本开始:
- 6.0.18
-
-
Nested Class Summary
Nested Classes Modifier and Type 接口 描述 static class
DownloadService2.ResourceSpec
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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)
中的所有资源。- 另请参见:
- Constant Field Values
-
APPLICATION
static final int APPLICATION
匹配应用程序在getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
和getUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
。- 另请参见:
- Constant Field Values
-
APPLET
static final int APPLET
匹配applet在getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
和getUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
。- 另请参见:
- Constant Field Values
-
EXTENSION
static final int EXTENSION
匹配扩展在getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
和getUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
。- 另请参见:
- Constant Field Values
-
JAR
static final int JAR
匹配JAR在getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
和getUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
。- 另请参见:
- Constant Field Values
-
IMAGE
static final int IMAGE
匹配图像文件在getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
和getUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
。- 另请参见:
- Constant Field Values
-
CLASS
static final int CLASS
匹配类文件getCachedResources(javax.jnlp.DownloadService2.ResourceSpec)
和getUpdateAvailableResources(javax.jnlp.DownloadService2.ResourceSpec)
。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
getCachedResources
DownloadService2.ResourceSpec[] getCachedResources(DownloadService2.ResourceSpec spec)
返回缓存中与指定资源规范之一匹配的所有资源。
对于查询参数中支持的模式,请参阅DownloadService2.ResourceSpec
。 返回的ResourceSpec
对象具有特定的URL和版本属性(即没有模式)。
- 参数
-
spec
- 匹配资源的规范
- 结果
- 所有资源匹配其中一个规格
- 异常
-
IllegalArgumentException
-
如果ResourceSpec为空,或者
如果ResourceSpec包含空或空的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为空,或者
如果ResourceSpec包含空或空的URL字符串,或
如果ResourceSpec包含无效的正则表达式。
如果ResourceSpec包含不是以下类型之一:
ALL,APPLICATION,APPLET,EXTENSION,JAR,IMAGE或CLASS。
-
-