jp.co.erlab.XMLSim.filter
クラス BodyFilter

java.lang.Object
  拡張jp.co.erlab.XMLSim.filter.BodyFilter
直系の既知のサブクラス:
BodyFilterNormal

public abstract class BodyFilter
extends java.lang.Object

XMLシミュレータの電文本体を受信するためのインタフェースを提供する。

XMLシミュレータを使用時に、このインタフェースを実装したボディフィルタを作成しなければならない。

バージョン:
$Revision$
作成者:
E.R

コンストラクタの概要
BodyFilter()
           
 
メソッドの概要
abstract  java.lang.String getName()
          実装したBodyFilterクラスの名称を返すインタフェースである。
abstract  byte[] readBody(java.io.InputStream in, int bodySize)
          XMLシミュレータの電文本体を受信するためのインタフェースである。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BodyFilter

public BodyFilter()
メソッドの詳細

getName

public abstract java.lang.String getName()
実装したBodyFilterクラスの名称を返すインタフェースである。

戻り値:
String型の自クラス名

readBody

public abstract byte[] readBody(java.io.InputStream in,
                                int bodySize)
                         throws SocketException
XMLシミュレータの電文本体を受信するためのインタフェースである。

指定された入力ストリームから指定バイト数のデータを受信し、電文本体配列として格納する。 受信データを必要に応じて加工することも可能である。

パラメータ:
in - 入力ストリーム指定
bodySize - 受信バイト数指定
戻り値:
byte[]型電文本体
例外:
SocketException