インターフェース SoapMessage
- すべてのスーパーインターフェース:
FaultAwareWebServiceMessage, MimeMessage, WebServiceMessage
- すべての既知の実装クラス:
AbstractSoapMessage, AxiomSoapMessage, SaajSoapMessage
SOAP メッセージの抽象化を表し、SOAP エンベロープへのアクセスを提供します。SOAP ボディの内容は、このインターフェースのスーパーインターフェースである
WebServiceMessage 上の WebServiceMessage.getPayloadSource() および WebServiceMessage.getPayloadResult() によって取得できます。- 導入:
- 1.0.0
- 関連事項:
方法の概要
修飾子と型メソッド説明このメッセージをDocumentSE として返します。このメッセージに関連付けられたSoapEnvelopeを返します。このメッセージの SOAP アクションを取得するか、存在しない場合はnullを取得します。このメッセージに関連付けられたSoapBodyを返します。@Nullable SoapHeaderこのメッセージに関連付けられたSoapHeaderを返します。このメッセージの SOAP バージョンを返します。voidsetDocument(DocumentSE document) メッセージの内容を指定されたDocumentSE に設定します。voidsetSoapAction(StringSE soapAction) このメッセージの SOAP アクションを設定します。インターフェース FaultAwareWebServiceMessage から継承されたメソッド
getFaultCode, getFaultReason, hasFaultインターフェース MimeMessage から継承されたメソッド
addAttachment, addAttachment, addAttachment, convertToXopPackage, getAttachment, getAttachments, isXopPackageインターフェース WebServiceMessage から継承されたメソッド
getPayloadResult, getPayloadSource, writeTo
方法の詳細
getEnvelope
このメッセージに関連付けられたSoapEnvelopeを返します。getSoapAction
setSoapAction
getSoapBody
このメッセージに関連付けられたSoapBodyを返します。これはgetEnvelope().getBody()の便利なメソッドです。- 例外:
SoapBodyException- 関連事項:
getSoapHeader
このメッセージに関連付けられたSoapHeaderを返します。これはgetEnvelope().getHeader()の便利なメソッドです。- 例外:
SoapHeaderException- 関連事項:
getVersion
SoapVersion getVersion()このメッセージの SOAP バージョンを返します。これは、SOAP 1.1 または SOAP1.2 のいずれかです。- 戻り値:
- SOAP バージョン
- 関連事項:
getDocument
DocumentSE getDocument()このメッセージをDocumentSE として返します。基盤となる実装に応じて、このドキュメントは「ライブ」である場合とそうでない場合があります。- 戻り値:
- DOM ドキュメントとしてのこの SOAP メッセージ
setDocument
メッセージの内容を指定されたDocumentSE に設定します。- パラメーター:
document- DOM ドキュメントとしての SOAP メッセージ