jp.go.aist.dmrc.platform.util.event
クラス PFApplicationTerminateEventSourceImpl

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.util.event.PFApplicationTerminateEventSourceImpl
すべての実装されたインタフェース:
java.io.Serializable, PFApplicationTerminateEventSource, PFEventSource

public class PFApplicationTerminateEventSourceImpl
extends java.lang.Object
implements PFApplicationTerminateEventSource

アプリケーション終了イベントを発生させるイベントソース実装。

関連項目:
PFApplicationTerminateEvent, PFApplicationTerminateListener, 直列化された形式

コンストラクタの概要
PFApplicationTerminateEventSourceImpl()
           
 
メソッドの概要
 void addPFApplicationTerminateListener(PFApplicationTerminateListener lis)
          引数で与えられたイベントリスナを登録し、 アアプリケーション終了イベント発生時に処理を行う対象とする。
 void fireApplicationTerminated(PFApplicationTerminateEvent e)
          イベント処理をすべてのイベントリスナに伝える。
 java.util.Iterator getPFApplicationTerminateListenerList()
          イベントリスナ配列を取得する。
 void removePFApplicationTerminateListener(PFApplicationTerminateListener lis)
          引数で与えられたイベントリスナを削除し、 アプリケーション終了イベント発生時に処理を行う対象から外す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFApplicationTerminateEventSourceImpl

public PFApplicationTerminateEventSourceImpl()
メソッドの詳細

getPFApplicationTerminateListenerList

public java.util.Iterator getPFApplicationTerminateListenerList()
イベントリスナ配列を取得する。

定義:
インタフェース PFApplicationTerminateEventSource 内の getPFApplicationTerminateListenerList
戻り値:
イベントリスナイテレータ

addPFApplicationTerminateListener

public void addPFApplicationTerminateListener(PFApplicationTerminateListener lis)
引数で与えられたイベントリスナを登録し、 アアプリケーション終了イベント発生時に処理を行う対象とする。

定義:
インタフェース PFApplicationTerminateEventSource 内の addPFApplicationTerminateListener
パラメータ:
lis - 追加対象イベントリスナ

removePFApplicationTerminateListener

public void removePFApplicationTerminateListener(PFApplicationTerminateListener lis)
引数で与えられたイベントリスナを削除し、 アプリケーション終了イベント発生時に処理を行う対象から外す。

定義:
インタフェース PFApplicationTerminateEventSource 内の removePFApplicationTerminateListener
パラメータ:
lis - 削除対象イベントリスナ

fireApplicationTerminated

public void fireApplicationTerminated(PFApplicationTerminateEvent e)
                               throws PFMethodException,
                                      PFRuntimeException
イベント処理をすべてのイベントリスナに伝える。

パラメータ:
e - 発生したイベント
例外:
PFMethodException - メソッド実行の失敗
PFRuntimeException - 予期しない実行時エラー