|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface EndpointRewriter
エンドポイントを書き換えるクラスが実装するインタフェース。
| メソッドの概要 | |
|---|---|
void |
adjustProperties(Map<String,Object> properties,
String partnerLinkName)
呼び出し先に応じてプロパティを調整する。 |
void |
extractProperties(ServiceContext serviceContext,
Map<String,Object> properties)
書き換えに必要な情報をMessageContextから抽出する。 |
Endpoint |
rewrite(Endpoint original,
Map<String,Object> properties,
URI processNamespace,
String partnerLinkName,
URI serviceNamespace)
エンドポイントを書き換える。 |
| メソッドの詳細 |
|---|
void extractProperties(ServiceContext serviceContext,
Map<String,Object> properties)
serviceContext - サービスコンテキストrequest - HTTPリクエストmessageContext - メッセージコンテキストproperties - プロパティ
Endpoint rewrite(Endpoint original,
Map<String,Object> properties,
URI processNamespace,
String partnerLinkName,
URI serviceNamespace)
original - オリジナルのエンドポイントproperties - プロパティprocessNamespace - 実行中の複合サービスの名前空間partnerLinkName - 呼び出そうとしているサービスのパートナーリンク名serviceNamespace - 呼び出そうとしているサービスの名前空間
void adjustProperties(Map<String,Object> properties,
String partnerLinkName)
properties - プロパティpartnerLinkName - 呼び出し先のパートナーリンク名
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||