クラス AbstractStaxEventPayloadEndpoint

実装されたすべてのインターフェース:
MessageEndpoint

@DeprecatedSE public abstract class AbstractStaxEventPayloadEndpoint extends AbstractStaxPayloadEndpoint implements MessageEndpoint
使用すべきではありません。
Spring Web Services 2.0 の時点で、アノテーション付きエンドポイントを優先
イベントベースの StAX でメッセージペイロードを処理するエンドポイントの抽象基本クラス。サブクラスが XMLEventReader を使用してリクエストを読み取り、XMLEventWriter を使用してレスポンスを作成できるようにします。
導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • コンストラクターの詳細

    • AbstractStaxEventPayloadEndpoint

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

    • invoke

      public final void invoke(MessageContext messageContext) throws ExceptionSE
      使用すべきではありません。
      インターフェースからコピーされた説明: MessageEndpoint
      操作を呼び出します。

      指定された messageContext を使用してレスポンスを作成できます。

      次で指定:
      インターフェース MessageEndpointinvoke 
      パラメーター:
      messageContext - メッセージコンテキスト
      例外:
      ExceptionSE - 例外が発生した場合
    • createXmlEventFactory

      protected XMLEventFactorySE createXmlEventFactory()
      使用すべきではありません。
      このエンドポイントが XMLEvent の作成に使用する XMLEventFactory を作成します。サブクラスでオーバーライドして、ファクトリの初期化をさらに追加できます。結果の XMLEventFactory はキャッシュされるため、このメソッドは 1 回だけ呼び出されます。
      戻り値:
      作成された XMLEventFactory
    • invokeInternal

      protected abstract void invokeInternal(XMLEventReaderSE eventReader, XMLEventConsumerSE eventWriter, XMLEventFactorySE eventFactory) throws ExceptionSE
      使用すべきではありません。
      テンプレートメソッド。サブクラスはこれを実装する必要があります。リクエストペイロードを XMLEventReader として提供し、レスポンスペイロードを書き込むための XMLEventWriter を提供します。
      パラメーター:
      eventReader - からペイロードイベントを読み取るリーダー
      eventWriter - ペイロードイベントを書き込むライター
      eventFactory - イベントの作成に使用できる XMLEventFactory 
      例外:
      ExceptionSE