|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.common.aid.jdk.java.net.ExtendedSocket
このクラスは、ソケット通信用の入出力機能を提供します。
このクラスの提供している独自機能や、このクラスの持つメソッドから
取得したオブジェクトを使っている最中に例外がスローされた場合、
このクラスのインスタンスは発生した例外を保存します。
保存された例外は、lastError メソッドにより知ることができます。
ただし、このクラスが継承しているスーパークラスのメソッドの
呼び出し時にスローされた例外に関しては感知することはできません。
コンストラクタの概要 | |
protected |
ExtendedSocket(ExtendedSocket socket)
ソケットを構築します。 |
|
ExtendedSocket(Socket socket)
ソケットを構築します。 |
|
ExtendedSocket(String address,
int port)
ソケットを構築します。 |
メソッドの概要 | |
void |
addCloseSocketEventListener(SocketEventListener listener)
ソケットをクローズしたイベントを通知するためのリスナーを 設定します。 |
void |
clearError()
このインスタンスのメソッド実行中に発生した例外をすべて破棄します。 |
void |
close()
入出力ストリームおよびソケットを閉じます。 |
Iterator |
errorIterator()
このインスタンスのメソッド実行中に発生した例外を返します。 |
Collection |
getCloseSocketEventListeners()
このソケットに登録されているクローズ・イベント・リスナーを返します。 |
ExtendedInputStream |
getInputStream()
入力ストリームの取得。 |
ExtendedOutputStream |
getOutputStream()
出力ストリームの取得。 |
Socket |
getSocket()
このオブジェクトの持つソケットオブジェクトを返します。 |
boolean |
isClosed()
このソケットが閉じられているかどうかをチェックします。 |
Throwable |
lastError()
このインスタンスのメソッド中で最後に発生した例外を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ExtendedSocket(String address, int port) throws UnknownHostException, IOException
このコンストラクタは、通信クライアント用のインスタンス構築用として
利用します。
address
- 接続先アドレスport
- 接続先ポート
UnknownHostException
- ホストの IP アドレスが判定できなかった場合にスローされます。
IOException
- 入出力ストリームの作成時エラーpublic ExtendedSocket(Socket socket) throws IOException
このコンストラクタは、通信クライアント用のインスタンス構築用として
利用します。
socket
- ソケットオブジェクト
IOException
- 入出力ストリームの作成時エラーprotected ExtendedSocket(ExtendedSocket socket)
このコンストラクタは、通信クライアント用のインスタンス構築用として
利用します。
socket
- ソケットオブジェクトメソッドの詳細 |
public Socket getSocket()
public ExtendedInputStream getInputStream()
public ExtendedOutputStream getOutputStream()
public void addCloseSocketEventListener(SocketEventListener listener)
listener
- ソケットイベントリスナーpublic Collection getCloseSocketEventListeners()
public Throwable lastError()
public void clearError()
このメソッドを実行すると、次に例外が発生するまで
lastError()
メソッドは
null を返し、
errorIterator()
メソッドは空の反復子を返します。
public Iterator errorIterator()
public void close() throws IOException
IOException
- 入出力エラーが発生した場合public boolean isClosed()
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |