クラス AbstractAddressingVersion
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.soap.addressing.version.AbstractAddressingVersion
- 実装済みのインターフェース一覧:
AddressingVersion
- 既知の直属サブクラス
Addressing10, Addressing200408
public abstract class AbstractAddressingVersion
extends TransformerObjectSupport
implements AddressingVersion
AddressingVersion 実装の抽象基本クラス。XPathExpression を使用してアドレス情報を取得します。- 導入:
- 1.5.0
フィールド概要
クラス TransformerObjectSupport から継承されたフィールド
loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidaddAddressingHeaders(SoapMessage message, MessageAddressingProperties map) 指定されたMessageAddressingPropertiesを使用して、指定されたメッセージにアドレス指定 SOAP ヘッダーを追加します。protected voidaddEndpointReference(SoapHeaderElement headerElement, @Nullable EndpointReference epr) 指定されたヘッダー要素に ReplyTo、FaultTo、FromEPR を追加します。final @Nullable SoapFault指定されたメッセージに無効なアドレス指定ヘッダー障害を追加します。final @Nullable SoapFault指定されたメッセージにメッセージアドレス指定ヘッダー必須障害を追加します。protected voidaddReferenceNodes(ResultSE result, ListSE<NodeSE> nodes) protected QNameSEActionアドレッシングヘッダーの修飾名を返します。protected QNameSEEndpointReference内のAddressの修飾名。protected abstract @Nullable URISE匿名 URI を返します。protected abstract @Nullable EndpointReferencegetDefaultReplyTo(@Nullable EndpointReference from) デフォルトの ReplyTo EPR を返します。protected abstract @Nullable URISEデフォルトの ToURI を返します。protected QNameSEFaultToアドレッシングヘッダーの修飾名を返します。protected QNameSEFromアドレッシングヘッダーの修飾名を返します。protected abstract StringSEヘッダーが無効であることを示す障害の理由を返します。protected abstract QNameSEヘッダーが無効であることを示す障害サブコードの修飾名を返します。protected abstract StringSEヘッダーが欠落していることを示す障害の理由を返します。protected abstract QNameSEヘッダーが欠落していることを示す障害サブコードの修飾名を返します。指定されたメッセージのMessageAddressingPropertiesを返します。protected QNameSEMessageIDアドレッシングヘッダーの修飾名を返します。protected StringSEこの仕様で処理される WS-Addressing 名前空間に関連付けられたプレフィックスを返します。protected abstract StringSEこの仕様で処理される WS-Addressing 名前空間を返します。protected abstract @Nullable URISEgetNone()none URI を返します。仕様で定義されていない場合は、nullを返します。protected @Nullable QNameSEエンドポイント参照内のReferenceParametersの修飾名を返します。protected @Nullable QNameSEエンドポイント参照内のReferencePropertiesの修飾名を返します。protected QNameSERelatesToアドレッシングヘッダーの修飾名を返します。protected QNameSERelatesToアドレッシングヘッダーの修飾名を返します。protected QNameSEReplyToアドレッシングヘッダーの修飾名を返します。protected QNameSEToアドレッシングヘッダーの修飾名を返します。final boolean指定されたエンドポイント参照に匿名アドレスがあるかどうかを示します。final boolean指定されたエンドポイント参照に None アドレスがあるかどうかを示します。final booleanunderstands(SoapHeaderElement headerElement) SoapHeaderElementが与えられた場合、このバージョンがそれを理解するかどうかを返します。クラス TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transformクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース AddressingVersion から継承されたメソッド
hasRequiredProperties, isToHeaderRequired
コンストラクターの詳細
AbstractAddressingVersion
protected AbstractAddressingVersion()
方法の詳細
getMessageAddressingProperties
インターフェースからコピーされた説明:AddressingVersion指定されたメッセージのMessageAddressingPropertiesを返します。- 次で指定:
- インターフェース
AddressingVersion内のgetMessageAddressingProperties - パラメーター:
message- 地図を探すためのメッセージ- 戻り値:
- メッセージアドレス指定プロパティ
- 関連事項:
addAddressingHeaders
インターフェースからコピーされた説明:AddressingVersion指定されたMessageAddressingPropertiesを使用して、指定されたメッセージにアドレス指定 SOAP ヘッダーを追加します。- 次で指定:
- インターフェース
AddressingVersion内のaddAddressingHeaders - パラメーター:
message- ヘッダーを追加するメッセージmap- メッセージアドレス指定プロパティ
understands
インターフェースからコピーされた説明:AddressingVersionSoapHeaderElementが与えられた場合、このバージョンがそれを理解するかどうかを返します。- 次で指定:
- インターフェース
AddressingVersion内のunderstands - パラメーター:
headerElement- ヘッダー- 戻り値:
- 理解されている場合は
true、そうでない場合はfalse
addEndpointReference
protected void addEndpointReference(SoapHeaderElement headerElement, @Nullable EndpointReference epr) 指定されたヘッダー要素に ReplyTo、FaultTo、FromEPR を追加します。addReferenceNodes
addInvalidAddressingHeaderFault
インターフェースからコピーされた説明:AddressingVersion指定されたメッセージに無効なアドレス指定ヘッダー障害を追加します。- 次で指定:
- インターフェース
AddressingVersion内のaddInvalidAddressingHeaderFault - 関連事項:
addMessageAddressingHeaderRequiredFault
インターフェースからコピーされた説明:AddressingVersion指定されたメッセージにメッセージアドレス指定ヘッダー必須障害を追加します。- 次で指定:
- インターフェース
AddressingVersion内のaddMessageAddressingHeaderRequiredFault - 関連事項:
hasAnonymousAddress
インターフェースからコピーされた説明:AddressingVersion指定されたエンドポイント参照に匿名アドレスがあるかどうかを示します。このアドレスは、メッセージをインバンドで送信する必要があることを示すために使用されます。- 次で指定:
- インターフェース
AddressingVersion内のhasAnonymousAddress - 関連事項:
hasNoneAddress
インターフェースからコピーされた説明:AddressingVersion指定されたエンドポイント参照に None アドレスがあるかどうかを示します。このアドレスに送信されるメッセージは送信されません。- 次で指定:
- インターフェース
AddressingVersion内のhasNoneAddress - 関連事項:
getNamespacePrefix
この仕様で処理される WS-Addressing 名前空間に関連付けられたプレフィックスを返します。getNamespaceUri
この仕様で処理される WS-Addressing 名前空間を返します。getToName
Toアドレッシングヘッダーの修飾名を返します。getFromName
Fromアドレッシングヘッダーの修飾名を返します。getReplyToName
ReplyToアドレッシングヘッダーの修飾名を返します。getFaultToName
FaultToアドレッシングヘッダーの修飾名を返します。getActionName
Actionアドレッシングヘッダーの修飾名を返します。getMessageIdName
MessageIDアドレッシングヘッダーの修飾名を返します。getRelatesToName
RelatesToアドレッシングヘッダーの修飾名を返します。getRelationshipTypeName
RelatesToアドレッシングヘッダーの修飾名を返します。getReferencePropertiesName
エンドポイント参照内のReferencePropertiesの修飾名を返します。このバージョンの仕様で参照プロパティがサポートされていない場合は、nullを返します。getReferenceParametersName
エンドポイント参照内のReferenceParametersの修飾名を返します。このバージョンの仕様で参照パラメーターがサポートされていない場合は、nullを返します。getAddressName
EndpointReference内のAddressの修飾名。getDefaultTo
デフォルトの ToURI を返します。getDefaultReplyTo
デフォルトの ReplyTo EPR を返します。FromEPR または匿名 URI に基づくことができます。getAnonymous
匿名 URI を返します。getNone
none URI を返します。仕様で定義されていない場合は、nullを返します。getMessageAddressingHeaderRequiredFaultSubcode
ヘッダーが欠落していることを示す障害サブコードの修飾名を返します。getMessageAddressingHeaderRequiredFaultReason
ヘッダーが欠落していることを示す障害の理由を返します。getInvalidAddressingHeaderFaultSubcode
ヘッダーが無効であることを示す障害サブコードの修飾名を返します。getInvalidAddressingHeaderFaultReason
ヘッダーが無効であることを示す障害の理由を返します。