|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.lang.Thread
jp.ac.fun.osawalab.tileworld.connector.ConnectorThread
public abstract class ConnectorThread
サーバーへの接続を管理しているスレッド
の抽象クラスです。
Connector
入れ子のクラスの概要 |
---|
クラス java.lang.Thread から継承された入れ子のクラス/インタフェース |
---|
Thread.State, Thread.UncaughtExceptionHandler |
フィールドの概要 |
---|
クラス java.lang.Thread から継承されたフィールド |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
コンストラクタの概要 | |
---|---|
ConnectorThread()
コンストラクタです。 |
メソッドの概要 | |
---|---|
void |
exit()
接続終了処理を行います。 |
Connector |
getConnector()
このスレッドが管理している接続を返します。 |
protected abstract String |
receiveQuery()
クライアントから要求コマンドを受け取ります。 |
void |
run()
スレッドのメインループです。 |
abstract void |
sendMessage(String message)
クライアントにメッセージを送信します。 |
abstract void |
sendReply(String reply)
クライアントの要求コマンドに対する応答を返信します。 |
protected void |
setConnector(Connector connector)
このスレッドが管理する接続を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public ConnectorThread()
TempConnector
を初期化し、 管理する接続とします。
メソッドの詳細 |
---|
public void exit()
public Connector getConnector()
public void run()
Runnable
内の run
Thread
内の run
Runnable.run()
public abstract void sendMessage(String message)
message
- 送信するメッセージ。Connector.sendMessage(String)
public abstract void sendReply(String reply)
reply
- コマンドに対する応答。Connector.sendReply(String)
protected abstract String receiveQuery()
protected void setConnector(Connector connector)
connector
- 管理する接続。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |