-
- 所有已知实现类:
-
MLet
,PrivateMLet
public interface MLetMBean
公开MLet MBean的远程管理界面。- 从以下版本开始:
- 1.5
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 void
addURL(String url)
将指定的URL附加到URL列表以搜索类和资源。void
addURL(URL url)
将指定的URL附加到URL列表以搜索类和资源。String
getLibraryDirectory()
获取库加载器用于在将本机库加载到内存之前存储的当前目录。Set<Object>
getMBeansFromURL(String url)
加载包含MLET标记的文本文件,这些标记定义要添加到MBean服务器的MBean。Set<Object>
getMBeansFromURL(URL url)
加载包含MLET标记的文本文件,这些标记定义要添加到MBean服务器的MBean。URL
getResource(String name)
查找具有给定名称的资源。InputStream
getResourceAsStream(String name)
返回用于读取指定资源的输入流。Enumeration<URL>
getResources(String name)
查找具有给定名称的所有资源。URL[]
getURLs()
返回用于加载类和资源的URL的搜索路径。void
setLibraryDirectory(String libdir)
设置库加载器用于在将本机库加载到内存之前存储的目录。
-
-
-
方法详细信息
-
getMBeansFromURL
Set<Object> getMBeansFromURL(String url) throws ServiceNotFoundException
加载包含MLET标记的文本文件,这些标记定义要添加到MBean服务器的MBean。 文本文件的位置由URL指定。 使用UTF-8编码读取文本文件。 MLET文件中指定的MBean将在MBean服务器中实例化并注册。- 参数
-
url
- 要作为String对象加载的文本文件的URL。 - 结果
- 加载了m-let文本文件中每个MLET标记包含一个条目的集合。 如果无法创建MBean,则每个条目指定已创建MBean的ObjectInstance或可抛出对象(即错误或异常)。
- 异常
-
ServiceNotFoundException
- 发生以下错误之一:m-let文本文件不包含MLET标记,找不到m-let文本文件,未指定MLET标记的强制属性,url的值格式错误。
-
getMBeansFromURL
Set<Object> getMBeansFromURL(URL url) throws ServiceNotFoundException
加载包含MLET标记的文本文件,这些标记定义要添加到MBean服务器的MBean。 文本文件的位置由URL指定。 使用UTF-8编码读取文本文件。 MLET文件中指定的MBean将在MBean服务器中实例化并注册。- 参数
-
url
- 要作为URL对象加载的文本文件的URL。 - 结果
- 加载了m-let文本文件中每个MLET标记包含一个条目的集合。 如果无法创建MBean,则每个条目指定已创建MBean的ObjectInstance或可抛出对象(即错误或异常)。
- 异常
-
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
-
getResources
Enumeration<URL> getResources(String name) throws IOException
查找具有给定名称的所有资源。 资源是一些数据(图像,音频,文本等),可以通过类代码以独立于代码位置的方式访问。 资源的名称是“/” - 标识资源的分隔路径名。- 参数
-
name
- 资源名称。 - 结果
- 枚举URL的资源。 如果找不到资源,则枚举将为空。 无法访问的资源不在枚举中。
- 异常
-
IOException
- 如果在搜索资源时发生I / O异常。
-
getLibraryDirectory
String getLibraryDirectory()
获取库加载器用于在将本机库加载到内存之前存储的当前目录。- 结果
- 库加载器使用的当前目录。
- 异常
-
UnsupportedOperationException
- 如果此实现不支持以这种方式存储本机库。 - 另请参见:
-
setLibraryDirectory(java.lang.String)
-
setLibraryDirectory
void setLibraryDirectory(String libdir)
设置库加载器用于在将本机库加载到内存之前存储的目录。- 参数
-
libdir
- 库加载器使用的目录。 - 异常
-
UnsupportedOperationException
- 如果此实现不支持以这种方式存储本机库。 - 另请参见:
-
getLibraryDirectory()
-
-