クラス 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
フィールド概要
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected nu.xom.SerializercreateSerializer(OutputStreamSE outputStream) 使用すべきではありません。レスポンスの書き込みに使用するSerializerを作成します。final SourceSE使用すべきではありません。指定されたリクエストペイロードでエンドポイントを呼び出し、場合によってはレスポンスを返します。protected abstract nu.xom.ElementinvokeInternal(nu.xom.Element requestElement) 使用すべきではありません。テンプレートメソッド。クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
AbstractXomPayloadEndpoint
public AbstractXomPayloadEndpoint()使用すべきではありません。
メソッドの詳細
invoke
使用すべきではありません。インターフェースからコピーされた説明:PayloadEndpoint指定されたリクエストペイロードでエンドポイントを呼び出し、場合によってはレスポンスを返します。- 次で指定:
- インターフェース
PayloadEndpointのinvoke - パラメーター:
request- リクエストメッセージのペイロードは、nullの場合があります。- 戻り値:
- レスポンスメッセージのペイロードは、レスポンスがないことを示すために
nullである可能性があります - 例外:
ExceptionSE- 例外が発生した場合
createSerializer
使用すべきではありません。レスポンスの書き込みに使用するSerializerを作成します。デフォルトの実装は UTF-8 エンコーディングを使用し、オプションを設定しませんが、これはサブクラスで変更される可能性があります。
- パラメーター:
outputStream- 直列化する出力ストリーム- 戻り値:
- シリアライザー
invokeInternal
使用すべきではありません。テンプレートメソッド。サブクラスはこれを実装する必要があります。リクエストペイロードを XOMElementとして提供し、サブクラスがレスポンスElementを返すことを可能にします。- パラメーター:
requestElement- XOM 要素としての SOAP メッセージの内容- 戻り値:
- レスポンス要素。レスポンスなしを指定するために
nullにすることができます。 - 例外:
ExceptionSE