クラス AbstractSaxPayloadEndpoint
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.AbstractSaxPayloadEndpoint
- 実装されたすべてのインターフェース:
PayloadEndpoint
@DeprecatedSE
public abstract class AbstractSaxPayloadEndpoint
extends TransformerObjectSupport
implements PayloadEndpoint
使用すべきではありません。
Spring Web Services 2.0 の時点で、アノテーション付きエンドポイントを優先
SAX
ContentHandler
でメッセージペイロードを処理するエンドポイントの抽象基本クラス。サブクラスが Source
を返すことによってレスポンスを作成できるようにします。 このクラスの実装では、スレッドセーフのため、createContentHandler
の呼び出しごとに新しいハンドラーを作成する必要があります。ハンドラーは後で createResponse
に渡されるため、リクエスト固有の状態を保持するために使用できます。
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
フィールドサマリー
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected abstract ContentHandlerSE
使用すべきではありません。受信リクエストペイロードの解析に使用される SAXContentHandler
を返します。protected abstract SourceSE
getResponse
(ContentHandlerSE contentHandler) 使用すべきではありません。与えられるレスポンスがある場合はそれを返します。final SourceSE
使用すべきではありません。指定されたリクエストで、提供されたContentHandler
を呼び出します。クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
AbstractSaxPayloadEndpoint
public AbstractSaxPayloadEndpoint()使用すべきではありません。
メソッドの詳細
invoke
使用すべきではありません。指定されたリクエストで、提供されたContentHandler
を呼び出します。解析が完了すると、提供されたレスポンスが返されます。- 次で指定:
- インターフェース
PayloadEndpoint
のinvoke
- パラメーター:
request
- リクエストメッセージのペイロードは、null
の場合があります。- 戻り値:
- レスポンスメッセージのペイロードは、レスポンスがないことを示すために
null
である可能性があります - 例外:
ExceptionSE
- 例外が発生した場合- 関連事項:
createContentHandler
使用すべきではありません。受信リクエストペイロードの解析に使用される SAXContentHandler
を返します。スレッドセーフのため、呼び出しごとに新しいインスタンスを作成する必要があります。コンテンツハンドラーは、リクエスト固有の状態を保持するために使用できます。受信メッセージにペイロードが含まれていない場合、このメソッドは呼び出されません。
- 戻り値:
- 解析に使用される SAX コンテンツハンドラー
- 例外:
ExceptionSE
getResponse
使用すべきではありません。与えられるレスポンスがある場合はそれを返します。このメソッドは、SAXContentHandler
を使用してリクエストペイロードが解析された後に呼び出されます。渡されたContentHandler
はcreateContentHandler()
によって作成されます。これは、リクエスト固有の状態を保持するために使用できます。受信メッセージにペイロードが含まれていない場合、このメソッドは
null
をコンテンツハンドラーとして使用して呼び出されます。- パラメーター:
contentHandler
- リクエストの解析に使用されるコンテンツハンドラー- 例外:
ExceptionSE