jp.go.nict.langrid.cosee
クラス DynamicBindingRewriter
java.lang.Object
jp.go.nict.langrid.cosee.AbstractEndpointRewriter
jp.go.nict.langrid.cosee.DynamicBindingRewriter
- すべての実装されたインタフェース:
- EndpointRewriter
public class DynamicBindingRewriter
- extends AbstractEndpointRewriter
クライアントに指定されたエンドポイントに書き換える。
- 作成者:
- Takao Nakaguchi
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicBindingRewriter
public DynamicBindingRewriter(SoapHeaderElementFactory factory)
extractProperties
public void extractProperties(ServiceContext serviceContext,
Map<String,Object> properties)
- インタフェース
EndpointRewriter
の記述:
- 書き換えに必要な情報をMessageContextから抽出する。
- 定義:
- インタフェース
EndpointRewriter
内の extractProperties
- オーバーライド:
- クラス
AbstractEndpointRewriter
内の extractProperties
- パラメータ:
serviceContext
- サービスコンテキストproperties
- プロパティ
rewrite
public Endpoint rewrite(Endpoint original,
Map<String,Object> properties,
URI processNamespace,
String partnerLinkName,
URI serviceNamespace)
- インタフェース
EndpointRewriter
の記述:
- エンドポイントを書き換える。
- パラメータ:
original
- オリジナルのエンドポイントproperties
- プロパティprocessNamespace
- 実行中の複合サービスの名前空間partnerLinkName
- 呼び出そうとしているサービスのパートナーリンク名serviceNamespace
- 呼び出そうとしているサービスの名前空間
- 戻り値:
- エンドポイント
adjustProperties
public void adjustProperties(Map<String,Object> properties,
String partnerLinkName)
- インタフェース
EndpointRewriter
の記述:
- 呼び出し先に応じてプロパティを調整する。
- 定義:
- インタフェース
EndpointRewriter
内の adjustProperties
- オーバーライド:
- クラス
AbstractEndpointRewriter
内の adjustProperties
- パラメータ:
properties
- プロパティpartnerLinkName
- 呼び出し先のパートナーリンク名