モジュール java.management
パッケージ 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<Object> getMBeansFromURL​(String url)
      MBeanサーバーに追加されるMBeanを定義するMLETタグを含むテキスト・ファイルをロードします。
      Set<Object> getMBeansFromURL​(URL url)
      MBeanサーバーに追加されるMBeanを定義するMLETタグを含むテキスト・ファイルをロードします。
      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
        MBeanサーバーに追加されるMBeanを定義するMLETタグを含むテキスト・ファイルをロードします。 このテキスト・ファイルの場所は、URLで指定されます。 テキスト・ファイルはUTF-8エンコーディングを使って読み出されます。 MLETファイルに指定されたMBeanは、MBeanサーバーでインスタンス化され、登録されます。
        パラメータ:
        url - ロードされるテキスト・ファイルのURLに相当するStringオブジェクト。
        戻り値:
        ロードされたm-letテキスト・ファイル内のMLETタグごとに1つのエントリを含むセット。 各エントリは、作成されたMBeanのObjectInstance指定する。または、MBeanを作成できなかった場合は、スロー可能なオブジェクト(エラーまたは例外)を指定する。
        例外:
        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タグごとに1つのエントリを含むセット。 各エントリは、作成されたMBeanのObjectInstance指定する。または、MBeanを作成できなかった場合は、スロー可能なオブジェクト(エラーまたは例外)を指定する。
        例外:
        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 - リソースの検索中に入出力例外が発生した場合。
      • getLibraryDirectory

        String getLibraryDirectory()
        ネイティブ・ライブラリをメモリーにロードする前に格納するライブラリ・ローダーによって現在使用されているディレクトリを取得します。
        戻り値:
        ライブラリ・ローダーによって現在使用されているディレクトリ。
        例外:
        UnsupportedOperationException - この実装がネイティブ・ライブラリのこの格納方法をサポートしない場合。
        関連項目:
        setLibraryDirectory(java.lang.String)
      • setLibraryDirectory

        void setLibraryDirectory​(String libdir)
        ネイティブ・ライブラリをメモリーにロードする前に格納するライブラリ・ローダーによって使用されるディレクトリを設定します。
        パラメータ:
        libdir - ライブラリ・ローダーによって使用されるディレクトリ。
        例外:
        UnsupportedOperationException - この実装がネイティブ・ライブラリのこの格納方法をサポートしない場合。
        関連項目:
        getLibraryDirectory()