jp.co.ogis_ri.citk.authn.transformer.http
クラス RedirectionTransformer

java.lang.Object
  上位を拡張 org.mule.transformer.AbstractTransformer
      上位を拡張 org.mule.transformer.AbstractMessageTransformer
          上位を拡張 jp.co.ogis_ri.citk.authn.transformer.http.RedirectionTransformer
すべての実装されたインタフェース:
AnnotatedObject, MuleContextAware, Disposable, Initialisable, NameableObject, NamedObject, MessageProcessor, MessageTransformer, Transformer, EndpointAware

public class RedirectionTransformer
extends AbstractMessageTransformer

Mule ESBのリダイレクト処理トランスフォーマークラス。

作成者:
ISP Shiraishi

フィールドの概要
 
クラス org.mule.transformer.AbstractTransformer から継承されたフィールド
encoding, endpoint, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypes
 
インタフェース org.mule.api.lifecycle.Initialisable から継承されたフィールド
PHASE_NAME
 
インタフェース org.mule.api.lifecycle.Disposable から継承されたフィールド
PHASE_NAME
 
インタフェース org.mule.api.AnnotatedObject から継承されたフィールド
PROPERTY_NAME
 
コンストラクタの概要
RedirectionTransformer()
          コンストラクタ。
 
メソッドの概要
 RequestParameterCache getCache()
          リクエストMuleMessgaeを収めたキャッシュを取得する。
 String getDomain()
          発行Cookieのドメインを取得する。
 String getIdpAuthnCookieName()
          IdPの認証Cookie名称を取得する。
 String getRequestProtocol()
          リクエストプロトコルを取得する。
 void setCache(RequestParameterCache cache)
          リクエストMuleMessgaeを収めたキャッシュ設定する。
 void setDomain(String domain)
          発行Cookieのドメインを設定する。
 void setIdpAuthnCookieName(String idpAuthnCookieName)
          IdPの認証Cookie名称を設定する。
 void setRequestProtocol(String requestProtocol)
          リクエストプロトコルを取得する。
 Object transformMessage(MuleMessage message, String outputEncoding)
          リダイレクト処理を行う。
 
クラス org.mule.transformer.AbstractMessageTransformer から継承されたメソッド
checkReturnClass, doTransform, isSourceDataTypeSupported, transform, transform, transform
 
クラス org.mule.transformer.AbstractTransformer から継承されたメソッド
checkReturnClass, dispose, generateTransformerName, getAnnotation, getAnnotations, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, initialise, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setAnnotations, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setMuleContext, setName, setReturnClass, setReturnDataType, toString, transform, unregisterSourceType, unregisterSourceType
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.mule.api.transformer.Transformer から継承されたメソッド
getEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform
 
インタフェース org.mule.api.processor.MessageProcessor から継承されたメソッド
process
 
インタフェース org.mule.api.lifecycle.Initialisable から継承されたメソッド
initialise
 
インタフェース org.mule.api.lifecycle.Disposable から継承されたメソッド
dispose
 
インタフェース org.mule.api.NameableObject から継承されたメソッド
setName
 
インタフェース org.mule.api.NamedObject から継承されたメソッド
getName
 
インタフェース org.mule.api.context.MuleContextAware から継承されたメソッド
setMuleContext
 
インタフェース org.mule.endpoint.EndpointAware から継承されたメソッド
setEndpoint
 

コンストラクタの詳細

RedirectionTransformer

public RedirectionTransformer()
コンストラクタ。

メソッドの詳細

getRequestProtocol

public String getRequestProtocol()
リクエストプロトコルを取得する。

戻り値:
requestProtocol リクエストプロトコル。

setRequestProtocol

public void setRequestProtocol(String requestProtocol)
リクエストプロトコルを取得する。

パラメータ:
requestProtocol - リクエストプロトコル。

getCache

public RequestParameterCache getCache()
リクエストMuleMessgaeを収めたキャッシュを取得する。

戻り値:
リクエストMuleMessgaeを収めたキャッシュ。

setCache

public void setCache(RequestParameterCache cache)
リクエストMuleMessgaeを収めたキャッシュ設定する。

パラメータ:
cache - リクエストMuleMessgaeを収めたキャッシュ。

getDomain

public String getDomain()
発行Cookieのドメインを取得する。

戻り値:
発行Cookieのドメイン。

setDomain

public void setDomain(String domain)
発行Cookieのドメインを設定する。

パラメータ:
domain - 発行Cookieのドメイン。

getIdpAuthnCookieName

public String getIdpAuthnCookieName()
IdPの認証Cookie名称を取得する。

戻り値:
IdPの認証Cookie名称。

setIdpAuthnCookieName

public void setIdpAuthnCookieName(String idpAuthnCookieName)
IdPの認証Cookie名称を設定する。

パラメータ:
idpAuthnCookieName - IdPの認証Cookie名称。

transformMessage

public Object transformMessage(MuleMessage message,
                               String outputEncoding)
                        throws TransformerException
リダイレクト処理を行う。

定義:
クラス AbstractMessageTransformer 内の transformMessage
パラメータ:
message - 変換対象のMuleMessage。
outputEncoding - エンコード。
戻り値:
変換後のMuleメッセージ。
例外:
TransformerException。
TransformerException


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