Module java.management

Interface MLetMBean

所有已知的实现类:
MLet, PrivateMLet

@Deprecated(since="20", forRemoval=true) public interface MLetMBean
Deprecated, for removal: This API element is subject to removal in a future version.
This API is part of Management Applets (m-lets), which is a legacy feature that allows loading of remote MBeans. This feature is not usable without a Security Manager, which is deprecated and subject to removal in a future release. Consequently, this API is also deprecated and subject to removal. There is no replacement.
暴露了MLet MBean的远程管理接口。
自JDK版本:
1.5
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addURL(String url)
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    将指定的URL追加到用于搜索类和资源的URL列表中。
    void
    addURL(URL url)
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    将指定的URL追加到用于搜索类和资源的URL列表中。
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    获取库加载器在将本地库加载到内存之前使用的当前目录。
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    加载包含定义要添加到MBean服务器的MBeans的MLET标记的文本文件。
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    加载包含定义要添加到MBean服务器的MBeans的MLET标记的文本文件。
    URL
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    查找具有给定名称的资源。
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    返回用于读取指定资源的输入流。
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    查找具有给定名称的所有资源。
    URL[]
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    返回用于加载类和资源的URL搜索路径。
    void
    已弃用,将来会移除: 该API元素可能在将来的版本中被移除。
    设置库加载器在将本地库加载到内存之前使用的目录。
  • Method Details

    • getMBeansFromURL

      Set<Object> getMBeansFromURL(String url) throws ServiceNotFoundException
      Deprecated, for removal: This API element is subject to removal in a future version.
      加载包含定义要添加到MBean服务器的MBeans的MLET标记的文本文件。文本文件的位置由URL指定。使用UTF-8编码读取文本文件。在MLET文件中指定的MBeans将被实例化并在MBean服务器中注册。
      参数:
      url - 要加载为String对象的文本文件的URL。
      返回:
      包含m-let文本文件中每个MLET标记的一个条目的集合。每个条目指定已创建MBean的ObjectInstance,或者如果无法创建MBean,则指定一个可抛出对象(即错误或异常)。
      抛出:
      ServiceNotFoundException - 发生以下错误之一: m-let文本文件不包含MLET标记,找不到m-let文本文件,未指定MLET标记的必需属性,url的值格式不正确。
    • getMBeansFromURL

      Set<Object> getMBeansFromURL(URL url) throws ServiceNotFoundException
      Deprecated, for removal: This API element is subject to removal in a future version.
      加载包含定义要添加到MBean服务器的MBeans的MLET标记的文本文件。文本文件的位置由URL指定。使用UTF-8编码读取文本文件。在MLET文件中指定的MBeans将被实例化并在MBean服务器中注册。
      参数:
      url - 要加载为URL对象的文本文件的URL。
      返回:
      包含m-let文本文件中每个MLET标记的一个条目的集合。每个条目指定已创建MBean的ObjectInstance,或者如果无法创建MBean,则指定一个可抛出对象(即错误或异常)。
      抛出:
      ServiceNotFoundException - 发生以下错误之一: m-let文本文件不包含MLET标记,找不到m-let文本文件,未指定MLET标记的必需属性,url为null。
    • addURL

      void addURL(URL url)
      Deprecated, for removal: This API element is subject to removal in a future version.
      将指定的URL追加到用于搜索类和资源的URL列表中。
      参数:
      url - 要添加的URL。
    • addURL

      void addURL(String url) throws ServiceNotFoundException
      Deprecated, for removal: This API element is subject to removal in a future version.
      将指定的URL追加到用于搜索类和资源的URL列表中。
      参数:
      url - 要添加的URL。
      抛出:
      ServiceNotFoundException - 指定的URL格式不正确。
    • getURLs

      URL[] getURLs()
      Deprecated, for removal: This API element is subject to removal in a future version.
      返回用于加载类和资源的URL搜索路径。这包括最初由构造函数指定的URL列表,以及后续通过addURL()方法追加的任何URL。
      返回:
      URL列表。
    • getResource

      URL getResource(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      查找具有给定名称的资源。资源是一些数据(图像、音频、文本等),可以通过类代码访问,而不依赖于代码的位置。资源的名称是一个"/"分隔的路径名,用于标识资源。
      参数:
      name - 资源名称
      返回:
      用于读取资源的URL,如果找不到资源或调用者没有足够的权限获取资源,则返回null。
    • getResourceAsStream

      InputStream getResourceAsStream(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      返回用于读取指定资源的输入流。搜索顺序在getResource(String)的文档中描述。
      参数:
      name - 资源名称
      返回:
      用于读取资源的输入流,如果找不到资源则返回null。
    • getResources

      Enumeration<URL> getResources(String name) throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      查找具有给定名称的所有资源。资源是一些数据(图像、音频、文本等),可以通过类代码访问,而不依赖于代码的位置。资源的名称是一个"/"分隔的路径名,用于标识资源。
      参数:
      name - 资源名称。
      返回:
      资源的URL枚举。如果找不到资源,枚举将为空。无法访问的资源不会出现在枚举中。
      抛出:
      IOException - 在搜索资源时发生I/O异常。
    • getLibraryDirectory

      String getLibraryDirectory()
      Deprecated, for removal: This API element is subject to removal in a future version.
      获取库加载器在将本地库加载到内存之前使用的当前目录。
      返回:
      库加载器使用的当前目录。
      抛出:
      UnsupportedOperationException - 如果此实现不支持以这种方式存储本地库。
      参见:
    • setLibraryDirectory

      void setLibraryDirectory(String libdir)
      Deprecated, for removal: This API element is subject to removal in a future version.
      设置库加载器在将本地库加载到内存之前使用的目录。
      参数:
      libdir - 库加载器使用的目录。
      抛出:
      UnsupportedOperationException - 如果此实现不支持以这种方式存储本地库。
      参见: