インターフェース 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) File
SE からコンテンツを取得して、メッセージに添付ファイルを追加します。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
File
SE からコンテンツを取得して、メッセージに添付ファイルを追加します。コンテンツ型は、指定されたコンテンツファイルの名前によって決定されます。任意のファイル名( ".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
- エラーの場合