|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.management.loading
接口 MLetMBean
- 所有已知实现类:
- MLet, PrivateMLet
-
public interface MLetMBean
公开 MLet MBean 的远程管理界面。
- 从以下版本开始:
- 1.5
方法摘要 | |
---|---|
void |
addURL(String url) 将指定的 URL 追加到 URL 列表中,以便搜索类和资源。 |
void |
addURL(URL url) 将指定的 URL 追加到 URL 列表中,以便搜索类和资源。 |
String |
getLibraryDirectory() 获取库加载器在将本机库加载到内存中之前用于存储这些本机库的当前目录。 |
Set |
getMBeansFromURL(String url) 加载包含 MLET 标记的文本文件,这些标记定义了要添加到代理的 MBean。 |
Set |
getMBeansFromURL(URL url) 加载包含 MLET 标记的文本文件,这些标记定义了要添加到代理的 MBean。 |
URL |
getResource(String name) 查找具有给定名称的资源。 |
InputStream |
getResourceAsStream(String name) 返回读取指定资源的输入流。 |
Enumeration |
getResources(String name) 查找所有具有给定名称的资源。 |
URL[] |
getURLs() 返回用于加载类和资源的 URL 搜索路径。 |
void |
setLibraryDirectory(String libdir) 设置库加载器在将本机库加载到内存中之前用于存储这些本机库的目录。 |
方法详细信息 |
---|
getMBeansFromURL
Set getMBeansFromURL(String url) throws ServiceNotFoundException
- 加载包含 MLET 标记的文本文件,这些标记定义了要添加到代理的 MBean。文本文件的位置由 URL 指定。使用 UTF-8 编码来读取文本文件。MLET 文件中指定的 MBean 将由 MBeanServer 进行实例化和注册。
-
- 参数:
-
url
- 以 String 对象形式加载的文本文件的 URL。 - 返回:
- 一个集合,在所加载的 m-let 文本文件中每个 MLET 标记都对应该集合中的一项。每一项要么指定了所创建的 MBean 的 ObjectInstance,要么在无法创建 MBean 时指定一个 throwable 对象(即一个错误或异常)。
- 抛出:
-
ServiceNotFoundException
- 如果发生以下错误之一:m-let 文本文件不包含 MLET 标记,未找到 m-let 文本文件,未指定 MLET 标记的必需的属性,url 的值错误。
getMBeansFromURL
Set getMBeansFromURL(URL url) throws ServiceNotFoundException
- 加载包含 MLET 标记的文本文件,这些标记定义了要添加到代理的 MBean。文本文件的位置由 URL 指定。使用 UTF-8 编码来读取文本文件。MLET 文件中所指定的 MBean 将由 MBeanServer 进行实例化和注册。
-
- 参数:
-
url
- 以 URL 对象形式加载的文本文件的 URL。 - 返回:
- 一个集合,在所加载的 m-let 文本文件中每个 MLET 标记都对应该集合中的一项。每一项要么指定了所创建的 MBean 的 ObjectInstance,要么在无法创建 MBean 时指定一个 throwable 对象(即一个错误或异常)。
- 抛出:
-
ServiceNotFoundException
- 如果发生以下错误之一:m-let 文本文件不包含 MLET 标记,未找到 m-let 文本文件,未指定 MLET 标记的必需的属性,url 的值为 null。
addURL
void addURL(URL url)
- 将指定的 URL 追加到 URL 列表中,以便搜索类和资源。
-
- 参数:
-
url
- 要添加的 URL。
addURL
void addURL(String url) throws ServiceNotFoundException
- 将指定的 URL 追加到 URL 列表中,以便搜索类和资源。
-
- 参数:
-
url
- 要添加的 URL。 - 抛出:
-
ServiceNotFoundException
- 如果指定的 URL 错误。
getURLs
URL[] getURLs()
- 返回用于加载类和资源的 URL 搜索路径。这包括为构造方法指定的原始 URL 列表,以及由 addURL() 方法后续添加的 URL。
-
- 返回:
- URL 列表。
getResource
URL getResource(String name)
- 查找具有给定名称的资源。资源是可以通过类代码以与代码基无关的方式访问的某些数据(图像、声音、文本等)。资源名称是以 '/' 分隔的标识资源的路径名称。
-
- 参数:
-
name
- 资源名称 - 返回:
- 读取资源的 URL,或者如果找不到该资源或者调用程序没有足够的权限获取该资源,则为 null。
getResourceAsStream
InputStream getResourceAsStream(String name)
- 返回读取指定资源的输入流。getResource(String) 的文档中描述了搜索顺序。
-
- 参数:
-
name
- 资源名称 - 返回:
- 用于读取资源的输入流,或者如果找不到该资源,则为 null。