クラス 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 voidinvoke(MessageContext messageContext) 使用すべきではありません。操作を呼び出します。protected abstract voidinvokeInternal(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