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