Интерфейс MLetMBean
- Все известные реализующие классы:
- MLet, PrivateMLet
public interface MLetMBean
Предоставляет удаленный интерфейс управления для MBean MLet.
- С момента:
- 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. MBean, указанные в файле MLET, будут созданы и зарегистрированы в сервере MBean.
- Параметры:
-
url- URL текстового файла для загрузки как объекта String. - Возвращает:
- Множество, содержащее по одной записи на каждый тег MLET в загруженном текстовом файле m-let. Каждая запись указывает либо ObjectInstance для созданного MBean, либо объект throwable (т.е. ошибку или исключение), если MBean не удалось создать.
- Исключение:
-
ServiceNotFoundException- Произошла одна из следующих ошибок: файл m-let не содержит тега MLET, файл m-let не найден, не указан обязательный атрибут тега MLET, значение url имеет неправильный формат.
getMBeansFromURL
Set<Object> getMBeansFromURL(URL url)
throws ServiceNotFoundException Загружает текстовый файл, содержащий теги MLET, которые определяют MBean, которые должны быть добавлены в сервер MBean. Расположение текстового файла указывается URL. Текстовый файл читается с использованием кодировки UTF-8. MBean, указанные в файле MLET, будут созданы и зарегистрированы в сервере MBean.
- Параметры:
-
url- URL текстового файла для загрузки как объекта URL. - Возвращает:
- Множество, содержащее по одной записи на каждый тег MLET в загруженном текстовом файле m-let. Каждая запись указывает либо ObjectInstance для созданного MBean, либо объект throwable (т.е. ошибку или исключение), если 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, указанный в конструкторе, а также любые 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- если при поиске ресурсов возникает исключение ввода-вывода.
getLibraryDirectory
String getLibraryDirectory()
Возвращает текущий каталог, используемый загрузчиком библиотек для хранения нативных библиотек перед их загрузкой в память.
- Возвращает:
- Текущий каталог, используемый загрузчиком библиотек.
- Исключение:
-
UnsupportedOperationException- если эта реализация не поддерживает хранение нативных библиотек таким способом. - См. также:
setLibraryDirectory(java.lang.String)
setLibraryDirectory
void setLibraryDirectory(String libdir)
Устанавливает каталог, используемый загрузчиком библиотек для хранения нативных библиотек перед их загрузкой в память.
- Параметры:
-
libdir- Каталог, используемый загрузчиком библиотек. - Исключение:
-
UnsupportedOperationException- если эта реализация не поддерживает хранение нативных библиотек таким способом. - См. также:
getLibraryDirectory()
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.