-
- すべてのスーパー・インタフェース:
EventListener
,NamingListener
public interface NamespaceChangeListener extends NamingListener
名前空間の変更を対象とするリスナーが、実装に必要なメソッドを指定します。 特に、リスナーがOBJECT_ADDED、OBJECT_RENAMED
、またはOBJECT_REMOVED
のイベント・タイプでNamingEvent
を対象とする場合です。このようなリスナーは次のことを行う必要があります。
- このインタフェースおよびメソッドを実装する。
- イベントに関する情報を収集しようとしている間にスローされた例外が通知されるように
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
- null以外のイベント。- 関連項目:
NamingEvent.OBJECT_ADDED
-
objectRemoved
void objectRemoved(NamingEvent evt)
オブジェクトが削除された場合に呼び出されます。新しく削除されたオブジェクトのバインディングは、
evt.getOldBinding()
を使用して取得できます。- パラメータ:
evt
- null以外のイベント。- 関連項目:
NamingEvent.OBJECT_REMOVED
-
objectRenamed
void objectRenamed(NamingEvent evt)
オブジェクトの名前が変更された場合に呼び出されます。名前が変更されたオブジェクトのバインディングは、
evt.getNewBinding()
を使用して取得できます。 古い(名前の変更前の)バインディングは、evt.getOldBinding()
を使用して取得できます。 これらのいずれか1つは、リスナー登録時に新/旧バインディングが範囲外の場合、nullとなることがあります。- パラメータ:
evt
- null以外のイベント。- 関連項目:
NamingEvent.OBJECT_RENAMED
-
-