クラス AbstractStaxEventPayloadEndpoint
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.AbstractStaxPayloadEndpoint
org.springframework.ws.server.endpoint.AbstractStaxEventPayloadEndpoint
- 実装されたすべてのインターフェース:
MessageEndpoint
@DeprecatedSE
public abstract class AbstractStaxEventPayloadEndpoint
extends AbstractStaxPayloadEndpoint
implements MessageEndpoint
使用すべきではありません。
Spring Web Services 2.0 の時点で、アノテーション付きエンドポイントを優先
イベントベースの StAX でメッセージペイロードを処理するエンドポイントの抽象基本クラス。サブクラスが
XMLEventReader
を使用してリクエストを読み取り、XMLEventWriter
を使用してレスポンスを作成できるようにします。フィールドサマリー
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected XMLEventFactorySE
使用すべきではありません。このエンドポイントがXMLEvent
の作成に使用するXMLEventFactory
を作成します。final void
invoke
(MessageContext messageContext) 使用すべきではありません。操作を呼び出します。protected abstract void
invokeInternal
(XMLEventReaderSE eventReader, XMLEventConsumerSE eventWriter, XMLEventFactorySE eventFactory) 使用すべきではありません。テンプレートメソッド。クラス org.springframework.ws.server.endpoint.AbstractStaxPayloadEndpoint から継承されたメソッド
createXmlInputFactory, createXmlOutputFactory, getInputFactory, getOutputFactory
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
AbstractStaxEventPayloadEndpoint
public AbstractStaxEventPayloadEndpoint()使用すべきではありません。
メソッドの詳細
invoke
使用すべきではありません。インターフェースからコピーされた説明:MessageEndpoint
操作を呼び出します。指定された
messageContext
を使用してレスポンスを作成できます。- 次で指定:
- インターフェース
MessageEndpoint
のinvoke
- パラメーター:
messageContext
- メッセージコンテキスト- 例外:
ExceptionSE
- 例外が発生した場合
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