|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 呼び出し先のパートナーリンク名
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |