Module  java.management

Interface MLetMBean

  • 所有已知实现类:
    MLetPrivateMLet


    public interface MLetMBean
    暴露MLet MBean的远程管理界面。
    从以下版本开始:
    1.5
    • 方法详细信息

      • getMBeansFromURL

        Set<Object> getMBeansFromURL​(String url)
                              throws ServiceNotFoundException
        加载一个包含定义要添加到MBean服务器的MBean的MLET标签的文本文件。 文本文件的位置由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
        加载一个包含定义要添加到MBean服务器的MBean的MLET标签的文本文件。 文本文件的位置由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。
      • getURLs

        URL[] getURLs​()
        返回加载类和资源的URL的搜索路径。 这包括为构造函数指定的URL的原始列表,以及随后由addURL()方法附加的任何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异常。
      • setLibraryDirectory

        void setLibraryDirectory​(String libdir)
        设置用于存储本机库的库加载器使用的目录,然后将其加载到内存中。
        参数
        libdir - 库加载器使用的目录。
        异常
        UnsupportedOperationException - 如果此实现不支持以这种方式存储本机库。
        另请参见:
        getLibraryDirectory()