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メッセージに異常があるときに発生する例外
1true添付ファイルを含むSOAPメッセージをアンマーシャルしたときorg.jvnet.mimepull.MIMEParsingException
2falseストリーミングされた添付ファイルを操作したときjava.io.IOException

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