|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.psvDefaultTransfer
jp.co.melco.preserv.psvCompressTransfer
圧縮版通信クラス。
PreSerVパッケージ内で使用するデータ圧縮通信クラスです。 java.util.zip.GZIPInputStream/java.util.zip.GZIPOutputStreamを使用しています。
GZIPInputStream
,
GZIPOutputStream
フィールドの概要 | |
protected java.util.zip.GZIPInputStream |
_gistream
圧縮入力ストリーム |
protected java.util.zip.GZIPOutputStream |
_gostream
圧縮出力ストリーム |
protected boolean |
_send_flg
送信フラグ(true:全て送信済み false:送信オブジェクトをflushしていない) |
protected java.lang.String |
_server
サーブレットURL |
クラス jp.co.melco.preserv.psvDefaultTransfer から継承したフィールド |
_cobj, _conn, _istream, _oistream, _oostream, _ostream, _url, _useCache |
コンストラクタの概要 | |
psvCompressTransfer()
コンストラクタです。 |
|
psvCompressTransfer(java.lang.String server)
コンストラクタです。 |
メソッドの概要 | |
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)
出力ストリームへオブジェクトを送信します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected java.util.zip.GZIPInputStream _gistream
protected java.util.zip.GZIPOutputStream _gostream
protected boolean _send_flg
protected java.lang.String _server
コンストラクタの詳細 |
public psvCompressTransfer()
public psvCompressTransfer(java.lang.String server)
server
- mdmCompressTransferがサーブレット定義されている URLを指定しますメソッドの詳細 |
public void connect(java.lang.String url) throws java.net.MalformedURLException, java.io.IOException
psvTransfer
内の connect
psvDefaultTransfer
内の connect
url
- 指定URL
java.net.MalformedURLException
- 文字列の表すプロトコルが不明
java.io.IOException
- I/O エラーが発生した場合public java.io.OutputStream getOutputStream() throws java.io.IOException
psvTransfer
内の getOutputStream
psvDefaultTransfer
内の getOutputStream
java.io.IOException
- I/O エラーが発生した場合
public void send(java.lang.Object obj) throws java.io.IOException
psvTransfer
内の send
psvDefaultTransfer
内の send
obj
- 送信するオブジェクト
java.io.IOException
- I/O エラーが発生した場合public void send(int snd_int) throws java.io.IOException
psvTransfer
内の send
psvDefaultTransfer
内の send
snd_int
- 送信するint型整数
java.io.IOException
- I/O エラーが発生した場合
public void flush() throws java.io.IOException
psvTransfer
内の flush
psvDefaultTransfer
内の flush
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
psvTransfer
内の recv
psvDefaultTransfer
内の recv
java.io.IOException
- I/O エラーが発生した場合
java.io.StreamCorruptedException
- ストリームの制御情報が不安定である
java.io.OptionalDataException
- プリミティブデータが、オブジェクトではなくストリームに見つかった
java.lang.ClassNotFoundException
- 直列化されたオブジェクトのクラスを見つけることができない
java.io.InvalidClassException
- 直列化によって使用されるクラスに何らかの不具合がある。public java.io.InputStream getInputStream() throws java.io.IOException
psvTransfer
内の getInputStream
psvDefaultTransfer
内の getInputStream
java.io.IOException
- I/O エラーが発生した場合
public void disconnect() throws java.io.IOException
psvTransfer
内の disconnect
psvDefaultTransfer
内の disconnect
java.io.IOException
- I/O エラーが発生した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |