jp.co.ogis_ri.citk.authz
クラス AuthzInterceptor

java.lang.Object
  上位を拡張 org.mule.processor.AbstractInterceptingMessageProcessorBase
      上位を拡張 org.mule.processor.AbstractInterceptingMessageProcessor
          上位を拡張 jp.co.ogis_ri.citk.authz.AuthzInterceptor
すべての実装されたインタフェース:
AnnotatedObject, MuleContextAware, Interceptor, InterceptingMessageProcessor, MessageProcessor, MessageSource

public class AuthzInterceptor
extends AbstractInterceptingMessageProcessor
implements Interceptor

認可時のインターセプタ。


フィールドの概要
 
クラス org.mule.processor.AbstractInterceptingMessageProcessorBase から継承されたフィールド
muleContext, next, notificationHandler
 
インタフェース org.mule.api.AnnotatedObject から継承されたフィールド
PROPERTY_NAME
 
コンストラクタの概要
AuthzInterceptor()
           
 
メソッドの概要
 MuleEvent process(MuleEvent event)
           
 void setAuthzUrl(String authzUrl)
          PEPのURLを設定する。
 void setSpEntityId(String spEntityId)
          認可時のSPのエンティティIDを設定する。
 
クラス org.mule.processor.AbstractInterceptingMessageProcessorBase から継承されたメソッド
fireNotification, getAnnotation, getAnnotations, getListener, getMuleContext, processNext, setAnnotations, setListener, setMuleContext, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.mule.api.source.MessageSource から継承されたメソッド
setListener
 

コンストラクタの詳細

AuthzInterceptor

public AuthzInterceptor()
メソッドの詳細

setAuthzUrl

public void setAuthzUrl(String authzUrl)
PEPのURLを設定する。

パラメータ:
authzUrl - PEPのURL。

setSpEntityId

public void setSpEntityId(String spEntityId)
認可時のSPのエンティティIDを設定する。

パラメータ:
spEntityId - SPのエンティティID。

process

public MuleEvent process(MuleEvent event)
                  throws MuleException
定義:
インタフェース Interceptor 内の process
定義:
インタフェース MessageProcessor 内の process
例外:
MuleException


Copyright © 2011-2012 OGIS-RI Co.,Ltd.. All Rights Reserved.