org.dyndns.nuda.mapper.event
クラス SQLInterfaceEventProcessor

java.lang.Object
  上位を拡張 org.dyndns.nuda.mapper.event.SQLInterfaceEventProcessor

public class SQLInterfaceEventProcessor
extends java.lang.Object

SQLインタフェースで発生するイベントの集配信を行うためのイベントプロセッサです

作成者:
nkoseki

メソッドの概要
<T extends SQLInterfaceEvent>
SQLInterfaceEventProcessor
addEventListener(SQLInterfaceEventListener<T> listener)
          イベントプロセッサにSQLインタフェースイベントリスナを登録します
 void broadcast(SQLInterfaceEvent event)
          イベントプロセッサに対して引数に指定されたSQLインタフェースイベントを配信します
static SQLInterfaceEventProcessor newInstance()
          このクラスのインスタンスを生成します
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

newInstance

public static SQLInterfaceEventProcessor newInstance()
このクラスのインスタンスを生成します

戻り値:
SQLインタフェースイベントプロセッサオブジェクト

addEventListener

public <T extends SQLInterfaceEvent> SQLInterfaceEventProcessor addEventListener(SQLInterfaceEventListener<T> listener)
イベントプロセッサにSQLインタフェースイベントリスナを登録します

型パラメータ:
T - SQLインタフェースイベント型
パラメータ:
listener - SQLインタフェースイベントリスナ
戻り値:
自身のインスタンス

broadcast

public void broadcast(SQLInterfaceEvent event)
イベントプロセッサに対して引数に指定されたSQLインタフェースイベントを配信します

パラメータ:
event - SQLインタフェースイベント