32.1 ストリーミングとは
ストリーミングとは,添付ファイル機能で添付ファイルを含むMIME Multipart/Related構造のSOAPメッセージを受信する際に,SOAPメッセージに含まれる大きいサイズのMIMEボディをメモリ上に展開しないで処理することで,Javaヒープサイズの制約を受けることなく大容量の添付ファイルを含むSOAPメッセージを受信する機能です。ストリーミングは,受信した添付ファイルを含むSOAPメッセージをjavax.activation.DataHandlerクラスにマッピングするときに使用できます。
ストリーミングを使用したバイナリデータの送受信を次の図に示します。
ストリーミングは,MTOM/XOP仕様形式の添付ファイルを使用する場合にだけ使用できます。wsi:swaRef形式の添付ファイルでは使用できません。