Tsukuyomi OpenID
0.2.0

jp.sourceforge.tsukuyomi.openid.message
インタフェース MessageExtensionFactory

既知の実装クラスの一覧:
AxMessage, FetchRequest, FetchResponse, PapeMessage, PapeRequest, PapeResponse, SRegMessage, SRegRequest, SRegResponse, StoreRequest, StoreResponse

public interface MessageExtensionFactory

Factory interface for creating message extension objects for a specific message extension type URI.

作成者:
Marius Scurtescu, Johnny Bufu
関連項目:
MessageExtension, Message

メソッドの概要
 MessageExtension getExtension(ParameterList parameterList, boolean isRequest)
          Builds a MessageExtension from a parameter list containing the extension-specific parameters.
 String getTypeUri()
          Gets the extension type URI of the extension factory.
 

メソッドの詳細

getTypeUri

String getTypeUri()
Gets the extension type URI of the extension factory.


getExtension

MessageExtension getExtension(ParameterList parameterList,
                              boolean isRequest)
                              throws MessageException
Builds a MessageExtension from a parameter list containing the extension-specific parameters.

The parameters MUST NOT contain the openid. prefix.

パラメータ:
parameterList - The extension parameters with the openid. prefix removed.
isRequest - Indicates whether the parameters were extracted from an openid request (true), or from an openid response (false). This may assist the factory implementation in determining what object type to instantiate.
戻り値:
MessageExtension implementation for the supplied extension parameters.
例外:
MessageException

Tsukuyomi OpenID
0.2.0

Copyright © 2008 Project Tsukuyomi. All Rights Reserved.