32.2.3 parseEagerlyによる変化
ストリーミングは,com.sun.xml.ws.developer.StreamingAttachmentアノテーションの要素やcom.sun.xml.ws.developer.StreamingAttachmentFeatureクラスの引数にあるparseEagerlyに指定した値で,添付ファイルを含むSOAPメッセージを解析するタイミング,解析の結果,およびSOAPメッセージに異常があるときに発生する例外が変わります。
parseEagerlyの値と変化を次の表に示します。
項番 |
parseEagerlyの値 |
SOAPメッセージを解析するタイミング |
SOAPメッセージに異常があるときに発生する例外 |
---|---|---|---|
1 |
true |
添付ファイルを含むSOAPメッセージをアンマーシャルしたとき |
org.jvnet.mimepull.MIMEParsingException |
2 |
false |
ストリーミングされた添付ファイルを操作したとき |
java.io.IOException |
parseEagerlyの値は,添付ファイルを含むSOAPメッセージの異常をユーザアプリケーションではなく,アンマーシャル時に検知する場合には,trueを指定します。