クラス AbstractJDomPayloadEndpoint

java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.AbstractJDomPayloadEndpoint
実装されたすべてのインターフェース:
PayloadEndpoint

@DeprecatedSE public abstract class AbstractJDomPayloadEndpoint extends TransformerObjectSupport implements PayloadEndpoint
使用すべきではありません。
Spring Web Services 2.0 の時点で、アノテーション付きエンドポイントを優先
メッセージペイロードを JDOM 要素として処理するエンドポイントの抽象基本クラス。

メッセージペイロードを JDOM Element として提供し、サブクラスが Element を返すことでレスポンスを作成できるようにします。<pAn AbstractJDomPayloadEndpoint は 1 つのペイロード要素のみを受け入れることができます。複数のペイロード要素は WS-I に準拠していません。

導入:
1.0.0
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • AbstractJDomPayloadEndpoint

      public AbstractJDomPayloadEndpoint()
      使用すべきではありません。
  • メソッドの詳細

    • setAlwaysTransform

      public void setAlwaysTransform(boolean alwaysTransform)
      使用すべきではありません。
      リクエスト SourceSE を常に新しい JDOMResult に変換する必要があるかどうかを設定します。

      デフォルトは false で、これはより高速です。

    • invoke

      public final SourceSE invoke(SourceSE request) throws ExceptionSE
      使用すべきではありません。
      インターフェースからコピーされた説明: PayloadEndpoint
      指定されたリクエストペイロードでエンドポイントを呼び出し、場合によってはレスポンスを返します。
      次で指定:
      インターフェース PayloadEndpointinvoke 
      パラメーター:
      request - リクエストメッセージのペイロードは、null の場合があります。
      戻り値:
      レスポンスメッセージのペイロードは、レスポンスがないことを示すために null である可能性があります
      例外:
      ExceptionSE - 例外が発生した場合
    • getDocumentElement

      protected org.jdom2.Element getDocumentElement(SourceSE source) throws TransformerExceptionSE
      使用すべきではありません。
      指定されたソースのペイロード要素を返します。

      デフォルトの実装では、ソースが DOMSourceSE であるかどうかを確認し、DOMBuilder を使用して JDOM Element を作成します。それ以外の場合、または alwaysTransform が true の場合、ソースはよりコストのかかる JDOMResult に変換されます。渡されたソースが null の場合、null が返されます。

      パラメーター:
      source - ルート要素を返すソース。null にすることができます
      戻り値:
      ドキュメント要素
      例外:
      TransformerExceptionSE - エラーの場合
    • invokeInternal

      protected abstract org.jdom2.Element invokeInternal(org.jdom2.Element requestElement) throws ExceptionSE
      使用すべきではありません。
      テンプレートメソッド。サブクラスはこれを実装する必要があります。リクエストペイロードを JDOM Element として提供し、サブクラスがレスポンス Element を返すことを可能にします。
      パラメーター:
      requestElement - JDOM 要素としての SOAP メッセージの内容
      戻り値:
      レスポンス要素。レスポンスなしを指定するために null にすることができます。
      例外:
      ExceptionSE