public class RciListenerInvoker
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.util.HashMap<java.lang.Integer,RciServer.Invoker> |
listenerInvoker
リスナー遠隔起動用の情報
key:リスナのハッシュコード, value:リスナのInvoker
|
protected static RciListenerInvoker |
own
自身のインスタンス
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getListenerCount()
登録されているリスナー数を取得する。
|
static RciListenerInvoker |
gi()
インスタンスを取得する。
|
boolean |
invokeClientListener(int listenerKey,
java.lang.Object... objects)
クライアントにイベントを転送する。
|
protected static RciListenerInvoker own
protected java.util.HashMap<java.lang.Integer,RciServer.Invoker> listenerInvoker
public static RciListenerInvoker gi()
public int getListenerCount()
public boolean invokeClientListener(int listenerKey, java.lang.Object... objects)
例)
public void keyPressed(java.awt.event.KeyEvent e) {
RciListenerInvoker.gi().invokeClientListener(hashCode(), "keyPressed", e);
}
listenerKey
- イベントクラスのhashcodeを設定するobjects
- クライアントで起動する、メソッド名とそのパラメータ