インターフェース MimeMessage

すべてのスーパーインターフェース:
WebServiceMessage
すべての既知のサブインターフェース:
SoapMessage
すべての既知の実装クラス:
AbstractMimeMessageAbstractSoapMessageSaajSoapMessage

public interface MimeMessage extends WebServiceMessage
MIME 添付ファイル付きの Web サービスメッセージを表します。添付ファイルは、ファイル、InputStreamSource、または DataHandler として追加できます。
導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • メソッドの詳細

    • isXopPackage

      boolean isXopPackage()
      このメッセージが XOP パッケージであるかどうかを示します。
      戻り値:
      XOP ドキュメントの識別で指定された制約が満たされた場合の true
      関連事項:
    • convertToXopPackage

      boolean convertToXopPackage()
      このメッセージを XOP パッケージに変換します。
      戻り値:
      メッセージが XOP パッケージの場合の true 
      関連事項:
    • getAttachment

      Attachment getAttachment(StringSE contentId) throws AttachmentException
      指定されたコンテンツ ID を持つ Attachment を返します。
      戻り値:
      指定されたコンテンツ ID の添付ファイル。または、見つからない場合は null 
      例外:
      AttachmentException - エラーの場合
    • getAttachments

      IteratorSE<Attachment> getAttachments() throws AttachmentException
      このメッセージの一部であるすべての Attachment オブジェクトに対して Iterator を返します。
      戻り値:
      すべての添付ファイルに対するイテレータ
      例外:
      AttachmentException - エラーの場合
      関連事項:
    • addAttachment

      Attachment addAttachment(StringSE contentId, FileSE file) throws AttachmentException
      FileSE からコンテンツを取得して、メッセージに添付ファイルを追加します。

      コンテンツ型は、指定されたコンテンツファイルの名前によって決定されます。任意のファイル名( ".tmp" などで終わる可能性がある)を持つ一時ファイルにはこれを使用しないでください!

      パラメーター:
      contentId - 添付ファイルのコンテンツ ID
      file - コンテンツを取得するファイル
      戻り値:
      追加された添付ファイル
      例外:
      AttachmentException - エラーの場合
    • addAttachment

      Attachment addAttachment(StringSE contentId, org.springframework.core.io.InputStreamSource inputStreamSource, StringSE contentType)
      InputStreamSource からコンテンツを取得して、メッセージに添付ファイルを追加します。

      基盤となる実装は InputStreamSource.getInputStream() を複数回呼び出すことができるため、ソースから返されるストリームは、呼び出しごとに新しいストリームである必要があることに注意してください。

      パラメーター:
      contentId - 添付ファイルのコンテンツ ID
      inputStreamSource - コンテンツを取得するリソース (Spring のすべての Resource 実装をここに渡すことができます)
      contentType - 要素に使用するコンテンツ型
      戻り値:
      追加された添付ファイル
      例外:
      AttachmentException - エラーの場合
      関連事項:
      • Resource
    • addAttachment

      Attachment addAttachment(StringSE contentId, jakarta.activation.DataHandler dataHandler)
      DataHandler からコンテンツを取得して、メッセージに添付ファイルを追加します。
      パラメーター:
      dataHandler - コンテンツを取得するデータハンドラー
      戻り値:
      追加された添付ファイル
      例外:
      AttachmentException - エラーの場合