|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
PreSerVパッケージ内で使用する通信のインターフェースです。
メソッドの概要 | |
void |
connect(java.lang.String url)
指定URLとの接続を行います。 |
void |
disconnect()
connectメソッドで接続した接続の切断を行います。 |
void |
flush()
出力ストリームをフラッシュします。 |
java.io.InputStream |
getInputStream()
入力ストリームを取得します。 |
java.io.OutputStream |
getOutputStream()
出力ストリームを取得します。 |
java.lang.Object |
recv()
入力ストリームからオブジェクトを受信します。 |
void |
send(int snd_int)
出力ストリームへint型整数を送信します。 |
void |
send(java.lang.Object obj)
出力ストリームへオブジェクトを送信します。 |
メソッドの詳細 |
public void connect(java.lang.String url) throws java.net.MalformedURLException, java.io.IOException
url
- 指定URL
java.net.MalformedURLException
- 文字列の表すプロトコルが不明の場合
java.io.IOException
- I/O エラーが発生した場合public java.io.OutputStream getOutputStream() throws java.io.IOException
java.io.IOException
- I/O エラーが発生した場合public java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
- I/O エラーが発生した場合public void send(java.lang.Object obj) throws java.io.IOException
obj
- 送信するオブジェクト
java.io.IOException
- I/O エラーが発生した場合public void send(int snd_int) throws java.io.IOException
snd_int
- 送信するint型整数
java.io.IOException
- I/O エラーが発生した場合public void flush() throws java.io.IOException
java.io.IOException
- I/O エラーが発生した場合public java.lang.Object recv() throws java.io.IOException, java.io.StreamCorruptedException, java.io.OptionalDataException, java.lang.ClassNotFoundException, java.io.InvalidClassException
java.io.IOException
- I/O エラーが発生した場合
java.io.StreamCorruptedException
- ストリームの制御情報が不安定である
java.io.OptionalDataException
- プリミティブデータが、オブジェクトではなくストリームに見つかった
java.lang.ClassNotFoundException
- 直列化されたオブジェクトのクラスを見つけることができない
java.io.InvalidClassException
- 直列化によって使用されるクラスに何らかの不具合があるpublic void disconnect() throws java.io.IOException
java.io.IOException
- I/O エラーが発生した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |