パッケージ org.piax.gtrans
インタフェース ChannelListener<E extends Endpoint>
public interface ChannelListener<E extends Endpoint>
ChannelListenerの持つメソッドを定義する。
-
メソッドの概要
修飾子とタイプ メソッド 説明 booleanonAccepting(Channel<E> channel)Channelが通信相手によって、生成された際に呼び出されるメソッド。voidonClosed(Channel<E> channel)Channelが通信相手によって、closeされた際に呼び出されるメソッド。voidonFailure(Channel<E> channel, Exception cause)Channelが予期せぬ例外によって、切断された際に呼び出されるメソッド。voidonReceive(Channel<E> channel)Channelがメッセージを受信した際に呼び出されるメソッド。
-
メソッドの詳細
-
onAccepting
Channelが通信相手によって、生成された際に呼び出されるメソッド。 通信相手によるChannelの生成を受理する場合はtrue、拒否する場合はfalseを返す。- パラメータ:
channel- Channelオブジェクト- 戻り値:
- 通信相手によるChannelの生成を受理する場合はtrue、拒否する場合はfalse
-
onClosed
Channelが通信相手によって、closeされた際に呼び出されるメソッド。 この時点で、内部処理によって、channelがcloseされているので、close()を呼び出す必要はない。- パラメータ:
channel- Channelオブジェクト
-
onFailure
Channelが予期せぬ例外によって、切断された際に呼び出されるメソッド。- パラメータ:
channel- Channelオブジェクトcause- Channelが切断された原因となる例外
-
onReceive
Channelがメッセージを受信した際に呼び出されるメソッド。 受信メッセージは、channelのreceiveメソッドを呼び出すことにより取得される。- パラメータ:
channel- Channelオブジェクト
-