jp.go.nict.langrid.cosee
クラス AbstractEndpointRewriter

java.lang.Object
  上位を拡張 jp.go.nict.langrid.cosee.AbstractEndpointRewriter
すべての実装されたインタフェース:
EndpointRewriter
直系の既知のサブクラス:
AppAuthEndpointRewriter, BasicAuthEndpointRewriter, DynamicBindingRewriter, ForwardingEndpointRewriter, UserAuthEndpointRewriter, UserInfoEndpointRewriter

public abstract class AbstractEndpointRewriter
extends Object
implements EndpointRewriter

EndpointRewriterの抽象基底クラス。

バージョン:
$Revision: 12765 $
作成者:
$Author: mori $

入れ子のクラスの概要
static class AbstractEndpointRewriter.Parameters
          パラメータ。
 
コンストラクタの概要
AbstractEndpointRewriter()
           
 
メソッドの概要
 void adjustProperties(Map<String,Object> properties, String partnerLinkName)
          呼び出し先に応じてプロパティを調整する。
 void extractProperties(ServiceContext serviceContext, Map<String,Object> properties)
          書き換えに必要な情報をMessageContextから抽出する。
protected  Endpoint makeEndpoint(Endpoint original, String serviceId, boolean isActive, Map<String,Object> properties)
           
protected  Endpoint makeNoAccessPermissionEndpoint(String userId)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.nict.langrid.cosee.EndpointRewriter から継承されたメソッド
rewrite
 

コンストラクタの詳細

AbstractEndpointRewriter

public AbstractEndpointRewriter()
メソッドの詳細

extractProperties

public void extractProperties(ServiceContext serviceContext,
                              Map<String,Object> properties)
インタフェース EndpointRewriter の記述:
書き換えに必要な情報をMessageContextから抽出する。

定義:
インタフェース EndpointRewriter 内の extractProperties
パラメータ:
serviceContext - サービスコンテキスト
properties - プロパティ

adjustProperties

public void adjustProperties(Map<String,Object> properties,
                             String partnerLinkName)
インタフェース EndpointRewriter の記述:
呼び出し先に応じてプロパティを調整する。

定義:
インタフェース EndpointRewriter 内の adjustProperties
パラメータ:
properties - プロパティ
partnerLinkName - 呼び出し先のパートナーリンク名

makeEndpoint

protected Endpoint makeEndpoint(Endpoint original,
                                String serviceId,
                                boolean isActive,
                                Map<String,Object> properties)

makeNoAccessPermissionEndpoint

protected Endpoint makeNoAccessPermissionEndpoint(String userId)