インターフェース MimeMessage
- すべてのスーパーインターフェース:
WebServiceMessage
- すべての既知のサブインターフェース:
SoapMessage
- すべての既知の実装クラス:
AbstractMimeMessage、AbstractSoapMessage、SaajSoapMessage
MIME 添付ファイル付きの Web サービスメッセージを表します。添付ファイルは、ファイル、
InputStreamSource、または DataHandler として追加できます。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明addAttachment(StringSE contentId, jakarta.activation.DataHandler dataHandler) DataHandlerからコンテンツを取得して、メッセージに添付ファイルを追加します。addAttachment(StringSE contentId, FileSE file) FileSE からコンテンツを取得して、メッセージに添付ファイルを追加します。addAttachment(StringSE contentId, org.springframework.core.io.InputStreamSource inputStreamSource, StringSE contentType) InputStreamSourceからコンテンツを取得して、メッセージに添付ファイルを追加します。booleanこのメッセージを XOP パッケージに変換します。getAttachment(StringSE contentId) 指定されたコンテンツ ID を持つAttachmentを返します。このメッセージの一部であるすべてのAttachmentオブジェクトに対してIteratorを返します。booleanこのメッセージが XOP パッケージであるかどうかを示します。インターフェース org.springframework.ws.WebServiceMessage から継承されたメソッド
getPayloadResult, getPayloadSource, writeTo
メソッドの詳細
isXopPackage
boolean isXopPackage()このメッセージが XOP パッケージであるかどうかを示します。- 戻り値:
- XOP ドキュメントの識別で指定された制約が満たされた場合の
true。 - 関連事項:
convertToXopPackage
boolean convertToXopPackage()このメッセージを XOP パッケージに変換します。- 戻り値:
- メッセージが XOP パッケージの場合の
true - 関連事項:
getAttachment
指定されたコンテンツ ID を持つAttachmentを返します。- 戻り値:
- 指定されたコンテンツ ID の添付ファイル。または、見つからない場合は
null - 例外:
AttachmentException- エラーの場合
getAttachments
このメッセージの一部であるすべてのAttachmentオブジェクトに対してIteratorを返します。- 戻り値:
- すべての添付ファイルに対するイテレータ
- 例外:
AttachmentException- エラーの場合- 関連事項:
addAttachment
FileSE からコンテンツを取得して、メッセージに添付ファイルを追加します。コンテンツ型は、指定されたコンテンツファイルの名前によって決定されます。任意のファイル名( ".tmp" などで終わる可能性がある)を持つ一時ファイルにはこれを使用しないでください!
- パラメーター:
contentId- 添付ファイルのコンテンツ IDfile- コンテンツを取得するファイル- 戻り値:
- 追加された添付ファイル
- 例外:
AttachmentException- エラーの場合
addAttachment
Attachment addAttachment(StringSE contentId, org.springframework.core.io.InputStreamSource inputStreamSource, StringSE contentType) InputStreamSourceからコンテンツを取得して、メッセージに添付ファイルを追加します。基盤となる実装は
InputStreamSource.getInputStream()を複数回呼び出すことができるため、ソースから返されるストリームは、呼び出しごとに新しいストリームである必要があることに注意してください。- パラメーター:
contentId- 添付ファイルのコンテンツ IDinputStreamSource- コンテンツを取得するリソース (Spring のすべての Resource 実装をここに渡すことができます)contentType- 要素に使用するコンテンツ型- 戻り値:
- 追加された添付ファイル
- 例外:
AttachmentException- エラーの場合- 関連事項:
Resource
addAttachment
DataHandlerからコンテンツを取得して、メッセージに添付ファイルを追加します。- パラメーター:
dataHandler- コンテンツを取得するデータハンドラー- 戻り値:
- 追加された添付ファイル
- 例外:
AttachmentException- エラーの場合