jp.co.melco.preserv
インタフェース psvTransfer

既知の実装クラスの一覧:
psvAnyMap, psvDefaultTransfer

public interface psvTransfer

PreSerVパッケージ内で使用する通信のインターフェースです。

導入されたバージョン:
V3.0
作成者:
PreSerV Development Team

メソッドの概要
 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)
          出力ストリームへオブジェクトを送信します。
 

メソッドの詳細

connect

public void connect(java.lang.String url)
             throws java.net.MalformedURLException,
                    java.io.IOException
指定URLとの接続を行います。

パラメータ:
url - 指定URL
例外:
java.net.MalformedURLException - 文字列の表すプロトコルが不明の場合
java.io.IOException - I/O エラーが発生した場合
導入されたバージョン:
V3.0

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
出力ストリームを取得します。

戻り値:
出力ストリーム
例外:
java.io.IOException - I/O エラーが発生した場合
導入されたバージョン:
V3.0

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
入力ストリームを取得します。

戻り値:
入力ストリーム
例外:
java.io.IOException - I/O エラーが発生した場合
導入されたバージョン:
V3.0

send

public void send(java.lang.Object obj)
          throws java.io.IOException
出力ストリームへオブジェクトを送信します。

パラメータ:
obj - 送信するオブジェクト
例外:
java.io.IOException - I/O エラーが発生した場合
導入されたバージョン:
V3.0

send

public void send(int snd_int)
          throws java.io.IOException
出力ストリームへint型整数を送信します。

パラメータ:
snd_int - 送信するint型整数
例外:
java.io.IOException - I/O エラーが発生した場合
導入されたバージョン:
V4.0

flush

public void flush()
           throws java.io.IOException
出力ストリームをフラッシュします。

例外:
java.io.IOException - I/O エラーが発生した場合
導入されたバージョン:
V3.0

recv

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 - 直列化によって使用されるクラスに何らかの不具合がある
導入されたバージョン:
V3.0

disconnect

public void disconnect()
                throws java.io.IOException
connectメソッドで接続した接続の切断を行います。

例外:
java.io.IOException - I/O エラーが発生した場合
導入されたバージョン:
V3.0