インターフェース SoapMessage

すべてのスーパーインターフェース:
FaultAwareWebServiceMessageMimeMessageWebServiceMessage
すべての既知の実装クラス:
AbstractSoapMessageSaajSoapMessage

public interface SoapMessage extends MimeMessage, FaultAwareWebServiceMessage
SOAP メッセージの抽象化を表し、SOAP エンベロープへのアクセスを提供します。SOAP 本体の内容は、このインターフェースのスーパーインターフェースである WebServiceMessage 上の getPayloadSource() および getPayloadResult() によって取得できます。
導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • メソッドの詳細

    • getEnvelope

      SoapEnvelope getEnvelope() throws SoapEnvelopeException
      この SoapMessage に関連付けられた SoapEnvelope を返します。
      例外:
      SoapEnvelopeException
    • getSoapAction

      StringSE getSoapAction()
      このメッセージの SOAP アクションを取得するか、存在しない場合は null を取得します。
      戻り値:
      SOAP アクション。
    • setSoapAction

      void setSoapAction(StringSE soapAction)
      このメッセージの SOAP アクションを設定します。
      パラメーター:
      soapAction - SOAP アクション。
    • getSoapBody

      SoapBody getSoapBody() throws SoapBodyException
      この SoapMessage に関連付けられている SoapBody を返します。これは getEnvelope().getBody() の便利なメソッドです。
      例外:
      SoapBodyException
      関連事項:
    • getSoapHeader

      SoapHeader getSoapHeader() throws SoapHeaderException
      この SoapMessage に関連付けられている SoapHeader を返します。これは getEnvelope().getHeader() の便利なメソッドです。
      例外:
      SoapHeaderException
      関連事項:
    • getVersion

      SoapVersion getVersion()
      このメッセージの SOAP バージョンを返します。これは、SOAP 1.1 または SOAP1.2 のいずれかです。
      戻り値:
      SOAP バージョン
      関連事項:
    • getDocument

      DocumentSE getDocument()
      このメッセージを DocumentSE として返します。基盤となる実装に応じて、このドキュメントは「ライブ」である場合とそうでない場合があります。
      戻り値:
      DOM ドキュメントとしてのこの石鹸メッセージ
    • setDocument

      void setDocument(DocumentSE document)
      メッセージの内容を指定された DocumentSE に設定します。
      パラメーター:
      document - DOM ドキュメントとしての SOAP メッセージ