Интерфейс NamespaceChangeListener
- Все суперинтерфейсы:
-
EventListener,NamingListener
public interface NamespaceChangeListener extends NamingListener
NamingEvent с типами событий OBJECT_ADDED, OBJECT_RENAMED или OBJECT_REMOVED.
Такой слушатель должен:
- Реализовать этот интерфейс и его методы.
- Реализовать
NamingListener.namingExceptionThrown(), чтобы получать уведомления об исключениях, возникающих при попытке сбора информации о событиях. - Зарегистрироваться в источнике, используя метод
addNamingListener()источника.
OBJECT_CHANGED, также должен реализовать интерфейс ObjectChangeListener.- С:
- 1.3
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
objectAdded |
Вызывается, когда объект был добавлен. |
void |
objectRemoved |
Вызывается, когда объект был удален. |
void |
objectRenamed |
Вызывается, когда объект был переименован. |
Методы, объявленные в интерфейсе javax.naming.event.NamingListener
namingExceptionThrown
Подробное описание методов
objectAdded
void objectAdded(NamingEvent evt)
Связывание добавленного объекта можно получить, используя evt.getNewBinding().
- Параметры:
-
evt- Непустое событие. - См. также:
objectRemoved
void objectRemoved(NamingEvent evt)
Связывание удаленного объекта можно получить, используя evt.getOldBinding().
- Параметры:
-
evt- Непустое событие. - См. также:
objectRenamed
void objectRenamed(NamingEvent evt)
Связывание переименованного объекта можно получить, используя evt.getNewBinding(). Его старое связывание (до переименования) можно получить, используя evt.getOldBinding(). Одно из них может быть null, если старое/новое связывание было вне области, в которой слушатель зарегистрировал интерес.
- Параметры:
-
evt- Непустое событие. - См. также:
© 1993, 2025, 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.naming/javax/naming/event/NamespaceChangeListener.html