|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Socklet
Sockletインターフェース
全てのSockletは、このインターフェースを実装する必要があります。
通常の場合は、jp.wda.g2.GeneralSockletを継承する方が楽チンです。
メソッドの概要 | |
---|---|
boolean |
checkConnection(SocketProcessor client,
SockletLinkage linkage)
接続用初期コマンド受信後、クライアントの検査を行うためのメソッド。 |
void |
destroy()
Sockletがサービスを停止する際に、待受けメインサーバによって呼び出されます。 |
void |
destroyAllSocklets()
|
java.lang.Object |
doCommand(SocketProcessor client,
java.nio.ByteBuffer command,
SockletLinkage linkage)
コマンドを処理するためのメソッド。 |
void |
preRemoveClient(SocketProcessor client,
SockletLinkage linkage)
クライアント削除前に呼び出されるメソッド。 |
メソッドの詳細 |
---|
boolean checkConnection(SocketProcessor client, SockletLinkage linkage)
client
- 接続を試みているクライアントlinkage
-
void preRemoveClient(SocketProcessor client, SockletLinkage linkage)
client
- これから削除されるクライアントlinkage
- java.lang.Object doCommand(SocketProcessor client, java.nio.ByteBuffer command, SockletLinkage linkage) throws GPSSException
client
- コマンドを送信してきたクライアントソケットcommand
- 受信したコマンドlinkage
-
GPSSException
- コマンド処理中にGPSSExceptionを投げると、直ちにクライアントソケットを終了します。void destroy()
void destroyAllSocklets()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |