JavaTM Platform
Standard Ed. 6

javax.naming.event
クラス NamingExceptionEvent

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 javax.naming.event.NamingExceptionEvent
すべての実装されたインタフェース:
Serializable

public class NamingExceptionEvent
extends EventObject

このクラスは、NamingEvent を通知するリスナーの情報を収集する手順/プロセスが NamingException をスローしたときに、トリガーされるイベントを表します。このイベントは、リスナーが使用しているサーバーが addNamingListener() 呼び出しのあとで異常終了した場合などにスローされます。

導入されたバージョン:
1.3
関連項目:
NamingListener.namingExceptionThrown(javax.naming.event.NamingExceptionEvent), EventContext, 直列化された形式

フィールドの概要
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
NamingExceptionEvent(EventContext source, NamingException exc)
          NamingException および例外がスローされたコンテキストを使用して、NamingExceptionEvent のインスタンスを構築します。
 
メソッドの概要
 void dispatch(NamingListener listener)
          このイベントを使って、リスナーに namingExceptionThrown() メソッドを呼び出します。
 EventContext getEventContext()
          このイベントをトリガーした EventContext を検出します。
 NamingException getException()
          スローされた例外を検出します。
 
クラス java.util.EventObject から継承されたメソッド
getSource, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

NamingExceptionEvent

public NamingExceptionEvent(EventContext source,
                            NamingException exc)
NamingException および例外がスローされたコンテキストを使用して、NamingExceptionEvent のインスタンスを構築します。

パラメータ:
source - 例外がスローされた null 以外のコンテキスト
exc - スローされた null 以外の NamingException
メソッドの詳細

getException

public NamingException getException()
スローされた例外を検出します。

戻り値:
スローされた例外

getEventContext

public EventContext getEventContext()
このイベントをトリガーした EventContext を検出します。これは EventObject.getSource() と同じオブジェクトを返します。

戻り値:
このイベントをトリガーした null 以外の EventContext

dispatch

public void dispatch(NamingListener listener)
このイベントを使って、リスナーに namingExceptionThrown() メソッドを呼び出します。

パラメータ:
listener - メソッドを呼び出すリスナーの null 以外のネーミングリスナー

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。