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