クラス AbstractDom4jPayloadEndpoint
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.AbstractDom4jPayloadEndpoint
- 実装されているすべてのインターフェース:
PayloadEndpoint
@DeprecatedSE
public abstract class AbstractDom4jPayloadEndpoint
extends TransformerObjectSupport
implements PayloadEndpoint
使用すべきではありません。
Spring Web Services 2.0 の時点で、アノテーション付きエンドポイントを優先
メッセージペイロードを dom4j 要素として処理するエンドポイントの抽象基本クラス。メッセージペイロードを dom4j
Element として提供し、サブクラスが Element を返すことによってレスポンスを作成できるようにします。AbstractDom4JPayloadEndpoint は、1 つのペイロード要素のみを受け入れます。複数のペイロード要素が WS-I に準拠していません。
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
Element
フィールドのサマリー
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
loggerコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected org.dom4j.ElementgetDocumentElement(SourceSE source) 使用すべきではありません。指定されたソースのペイロード要素を返します。final SourceSE使用すべきではありません。指定されたリクエストペイロードでエンドポイントを呼び出し、場合によってはレスポンスを返します。protected abstract org.dom4j.ElementinvokeInternal(org.dom4j.Element requestElement, org.dom4j.Document responseDocument) 使用すべきではありません。テンプレートメソッド。voidsetAlwaysTransform(boolean alwaysTransform) 使用すべきではありません。リクエストSourceSE を常に新しいDocumentResultに変換する必要があるかどうかを設定します。クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
AbstractDom4jPayloadEndpoint
public AbstractDom4jPayloadEndpoint()使用すべきではありません。
メソッドの詳細
setAlwaysTransform
public void setAlwaysTransform(boolean alwaysTransform) 使用すべきではありません。invoke
使用すべきではありません。インターフェースからコピーされた説明:PayloadEndpoint指定されたリクエストペイロードでエンドポイントを呼び出し、場合によってはレスポンスを返します。- 次で指定:
- インターフェース
PayloadEndpointのinvoke - パラメーター:
request- リクエストメッセージのペイロードは、nullの場合があります。- 戻り値:
- レスポンスメッセージのペイロードは、レスポンスがないことを示すために
nullである可能性があります - 例外:
ExceptionSE- 例外が発生した場合
getDocumentElement
使用すべきではありません。指定されたソースのペイロード要素を返します。デフォルトの実装では、ソースが
DOMSourceSE であるかどうかを確認し、DOMReaderを使用して JDOMElementを作成します。それ以外の場合、または alwaysTransform がtrueの場合、ソースはよりコストのかかるDocumentResultに変換されます。渡されたソースがnullの場合、nullが返されます。- パラメーター:
source- ルート要素を返すソース。nullにすることができます- 戻り値:
- ドキュメント要素
- 例外:
TransformerExceptionSE- エラーの場合
invokeInternal
protected abstract org.dom4j.Element invokeInternal(org.dom4j.Element requestElement, org.dom4j.Document responseDocument) throws ExceptionSE 使用すべきではありません。テンプレートメソッド。サブクラスはこれを実装する必要があります。リクエストペイロードを dom4jElementとして提供し、サブクラスがレスポンスElementを返すことを可能にします。与えられた dom4j
Documentは、addElementを使用してレスポンス要素を構築するために使用されます。- パラメーター:
requestElement- dom4j 要素としての SOAP メッセージの内容responseDocument- レスポンスの作成に使用される dom4j ドキュメント- 戻り値:
- レスポンス要素。レスポンスなしを指定するために
nullにすることができます。 - 例外:
ExceptionSE