Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


32.1 ストリーミングとは

ストリーミングとは,添付ファイル機能で添付ファイルを含むMIME Multipart/Related構造のSOAPメッセージを受信する際に,SOAPメッセージに含まれる大きいサイズのMIMEボディをメモリ上に展開しないで処理することで,Javaヒープサイズの制約を受けることなく大容量の添付ファイルを含むSOAPメッセージを受信する機能です。ストリーミングは,受信した添付ファイルを含むSOAPメッセージをjavax.activation.DataHandlerクラスにマッピングするときに使用できます。

ストリーミングを使用したバイナリデータの送受信を次の図に示します。

図32‒1 ストリーミングを使用したバイナリデータの送受信

[図データ]

ストリーミングは,MTOM/XOP仕様形式の添付ファイルを使用する場合にだけ使用できます。wsi:swaRef形式の添付ファイルでは使用できません。