クラス AbstractXomPayloadEndpoint

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

@DeprecatedSE public abstract class AbstractXomPayloadEndpoint extends TransformerObjectSupport implements PayloadEndpoint
使用すべきではありません。
Spring Web Services 2.0 の時点で、アノテーション付きエンドポイントを優先
メッセージペイロードを XOM 要素として処理するエンドポイントの抽象基本クラス。メッセージペイロードを XOM Element として提供し、サブクラスが Element を返すことによってレスポンスを作成できるようにします。

AbstractXomPayloadEndpoint は、1 つのペイロード要素のみを受け入れます。複数のペイロード要素が WS-I に準拠していません。

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

    • AbstractXomPayloadEndpoint

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

    • invoke

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

      protected nu.xom.Serializer createSerializer(OutputStreamSE outputStream)
      使用すべきではありません。
      レスポンスの書き込みに使用する Serializer を作成します。

      デフォルトの実装は UTF-8 エンコーディングを使用し、オプションを設定しませんが、これはサブクラスで変更される可能性があります。

      パラメーター:
      outputStream - 直列化する出力ストリーム
      戻り値:
      シリアライザー
    • invokeInternal

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