Hitachi

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


32.2.3 parseEagerlyによる変化

ストリーミングは,com.sun.xml.ws.developer.StreamingAttachmentアノテーションの要素やcom.sun.xml.ws.developer.StreamingAttachmentFeatureクラスの引数にあるparseEagerlyに指定した値で,添付ファイルを含むSOAPメッセージを解析するタイミング,解析の結果,およびSOAPメッセージに異常があるときに発生する例外が変わります。

parseEagerlyの値と変化を次の表に示します。

表32‒1 parseEagerlyの値と変化

項番

parseEagerlyの値

SOAPメッセージを解析するタイミング

SOAPメッセージに異常があるときに発生する例外

1

true

添付ファイルを含むSOAPメッセージをアンマーシャルしたとき

org.jvnet.mimepull.MIMEParsingException

2

false

ストリーミングされた添付ファイルを操作したとき

java.io.IOException

parseEagerlyの値は,添付ファイルを含むSOAPメッセージの異常をユーザアプリケーションではなく,アンマーシャル時に検知する場合には,trueを指定します。