概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Tsukuyomi OpenID 0.2.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.sourceforge.tsukuyomi.openid.yadis.impl
クラス YadisResolverImpl

    java.lang.Object
      jp.sourceforge.tsukuyomi.openid.yadis.impl.YadisResolverImpl

すべての実装されたインタフェース:
  YadisResolver

    public class YadisResolverImpl

extends Object
implements YadisResolver

Yadis discovery protocol implementation.

Yadis discovery protocol returns a Yadis Resource Descriptor (XRDS) document associated with a Yadis Identifier (YadisID)

YadisIDs can be any type of identifiers that are resolvable to a URL form, and in addition the URL form uses a HTTP or a HTTPS schema. Such an URL is defined by the Yadis speficification as a YadisURL. This functionality is implemented by the YadisURL helper class.

The discovery of the XRDS document is performed by the discover method on a YadisUrl.

Internal parameters used during the discovery process :

- max redirects (default 10): maximum number of redirects to be followed for YadisURL
- max HTML size (default 100,000 bytes): maximum size (in bytes) that will be retrived and parsed while trying to extract the XRDS location from the tag
- max XML size (default 100,000 bytes): maximum size (in bytes) that will be accepted for XRDS document
- HTTP connect timeout (default 3 seconds)
- HTTP read timeout (default 5 seconds)

作成者:
  Marius Scurtescu, Johnny Bufu

コンストラクタの概要
`YadisResolverImpl()` Instantiates a YadisResolver with default values for the internal parameters.

メソッドの概要
`YadisResult` | `discover(String url)` Performs Yadis discovery on the YadisURL.
`void` | `setHttpClientManager(HttpClientManager httpClientManager)`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### YadisResolverImpl

    public YadisResolverImpl()

  Instantiates a YadisResolver with default values for the internal parameters.

メソッドの詳細

### discover

    public YadisResult discover(String url)

  Performs Yadis discovery on the YadisURL.

  - tries to retrieve the XRDS location via a HEAD call on the Yadis URL
  - retrieves the XRDS document with a GET on the above if available, or through a GET on the YadisURL otherwise

  定義:
    インタフェース `YadisResolver` 内の `discover`
  パラメータ:
    `url` - YadisURL on which discovery will be performed
  戻り値:
    YadisResult containing discovered information, which includes the XRDS document associated with the Yadis URL and additional meta-information
  関連項目:
    `YadisResult`

### setHttpClientManager

    public void setHttpClientManager(HttpClientManager httpClientManager)

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Tsukuyomi OpenID 0.2.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2008-2009 Project Tsukuyomi. All Rights Reserved.