クラス 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クラス java.lang.ObjectSE から継承されたメソッド
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
コンストラクターの詳細
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