インタフェースNamespaceChangeListener
- すべてのスーパー・インタフェース:
EventListener, NamingListener
public interface NamespaceChangeListener extends NamingListener
名前空間の変更を対象とするリスナーが、実装に必要なメソッドを指定します。 具体的には、リスナーは、イベント・タイプが
OBJECT_ADDED, OBJECT_RENAMEDまたはOBJECT_REMOVEDのNamingEventsに関心を持ちます。
このようなリスナーは次のことを行う必要があります。
- このインタフェースおよびメソッドを実装する。
NamingListener.namingExceptionThrown()を実装して、イベントに関する情報を収集しようとしたときにスローされた例外が通知されるようにします。- ソースの
addNamingListener()メソッドを使用して、ソースに登録します。
OBJECT_CHANGEDイベント・タイプを通知するリスナーには、ObjectChangeListenerインタフェースも実装する必要があります。- 導入されたバージョン:
- 1.3
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明voidobjectAdded(NamingEvent evt) オブジェクトが追加された場合に呼び出されます。voidobjectRemoved(NamingEvent evt) オブジェクトが削除された場合に呼び出されます。voidobjectRenamed(NamingEvent evt) オブジェクトの名前が変更された場合に呼び出されます。インタフェースで宣言されたメソッド NamingListener
namingExceptionThrown
-
メソッドの詳細
-
objectAdded
void objectAdded(NamingEvent evt) オブジェクトが追加された場合に呼び出されます。新しく追加されたオブジェクトのバインディングは、
evt.getNewBinding()を使用して取得できます。- パラメータ:
evt- null以外のイベント。- 関連項目:
-
objectRemoved
void objectRemoved(NamingEvent evt) オブジェクトが削除された場合に呼び出されます。新しく削除されたオブジェクトのバインディングは、
evt.getOldBinding()を使用して取得できます。- パラメータ:
evt- null以外のイベント。- 関連項目:
-
objectRenamed
void objectRenamed(NamingEvent evt) オブジェクトの名前が変更された場合に呼び出されます。名前が変更されたオブジェクトのバインディングは、
evt.getNewBinding()を使用して取得できます。 古いバインド(名前の変更前)は、evt.getOldBinding()を使用して取得できます。 これらのいずれか1つは、リスナー登録時に新/旧バインディングが範囲外の場合、nullとなることがあります。- パラメータ:
evt- null以外のイベント。- 関連項目:
-