com.ozacc.blog.trackback.impl
クラス TrackBackAutoDiscoveryImpl

java.lang.Object
  拡張com.ozacc.blog.trackback.impl.TrackBackAutoDiscoveryImpl
すべての実装インタフェース:
TrackBackAutoDiscovery

public class TrackBackAutoDiscoveryImpl
extends Object
implements TrackBackAutoDiscovery

TrackBackAutoDiscoveryインターフェースの実装クラス。

導入されたバージョン:
1.0
バージョン:
$Id: TrackBackAutoDiscoveryImpl.java,v 1.1.2.4 2004/12/09 14:28:22 otsuka Exp $
作成者:
Tomohiro Otsuka

フィールドの概要
static int DEFAULT_CONNECTION_TIMEOUT
           
static int DEFAULT_READ_TIMEOUT
           
 
コンストラクタの概要
TrackBackAutoDiscoveryImpl()
           
 
メソッドの概要
 URL[] discoverTrackBackUrls(String url)
          指定されたURLのページに埋め込まれたトラックバックPing URLを自動的に検出します。
 URL[] discoverTrackBackUrls(URL url)
          指定されたURLのページに埋め込まれたトラックバックPing URLを自動的に検出します。
 void setConnectionTimeout(int connectionTimeout)
          接続タイムアウト時間をセットします。
 void setFollowRedirect(boolean followRedirect)
          アクセスしたURLがリダイレクトレスポンス(HTTP Status Code 3xx)を返してきた場合に、 リダイレクト先にアクセスするかどうかを設定します。
 void setReadTimeout(int timeout)
          接続後の読込タイムアウト時間をセットします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_CONNECTION_TIMEOUT

public static final int DEFAULT_CONNECTION_TIMEOUT
関連項目:
定数フィールド値

DEFAULT_READ_TIMEOUT

public static final int DEFAULT_READ_TIMEOUT
関連項目:
定数フィールド値
コンストラクタの詳細

TrackBackAutoDiscoveryImpl

public TrackBackAutoDiscoveryImpl()
メソッドの詳細

discoverTrackBackUrls

public URL[] discoverTrackBackUrls(URL url)
                            throws TrackBackException
インタフェース TrackBackAutoDiscovery の記述:
指定されたURLのページに埋め込まれたトラックバックPing URLを自動的に検出します。

定義:
インタフェース TrackBackAutoDiscovery 内の discoverTrackBackUrls
パラメータ:
url - ターゲットとするページのURL
戻り値:
検出したトラックバックPing URL。 1ページに複数埋め込まれている場合、全てのURLを返します。 検出できなかった場合は空のURL配列を返します。
例外:
TrackBackException - 指定されたURLへの接続に失敗した場合やPing URLが不正なフォーマットだった場合
関連項目:
TrackBackAutoDiscovery.discoverTrackBackUrls(java.net.URL)

discoverTrackBackUrls

public URL[] discoverTrackBackUrls(String url)
                            throws TrackBackException
インタフェース TrackBackAutoDiscovery の記述:
指定されたURLのページに埋め込まれたトラックバックPing URLを自動的に検出します。

定義:
インタフェース TrackBackAutoDiscovery 内の discoverTrackBackUrls
パラメータ:
url - ターゲットとするページのURL
戻り値:
検出したトラックバックPing URL。 1ページに複数埋め込まれている場合、全てのURLを返します。 検出できなかった場合は空のURL配列を返します。
例外:
TrackBackException - 指定されたURLへの接続に失敗した場合やPing URLが不正なフォーマットだった場合
関連項目:
TrackBackAutoDiscovery.discoverTrackBackUrls(java.lang.String)

setConnectionTimeout

public void setConnectionTimeout(int connectionTimeout)
接続タイムアウト時間をセットします。単位はミリ秒。 デフォルトは5,000ミリ秒(5秒)です。

パラメータ:
connectionTimeout - 接続タイムアウト (ms)

setReadTimeout

public void setReadTimeout(int timeout)
接続後の読込タイムアウト時間をセットします。単位はミリ秒。 デフォルトは5,000ミリ秒(5秒)です。

パラメータ:
timeout - 読込タイムアウト (ms)

setFollowRedirect

public void setFollowRedirect(boolean followRedirect)
アクセスしたURLがリダイレクトレスポンス(HTTP Status Code 3xx)を返してきた場合に、 リダイレクト先にアクセスするかどうかを設定します。デフォルトでは、リダイレクト先にアクセスします。

パラメータ:
followRedirect - リダイレクト先にアクセスする場合 true。デフォルトはtrue。
導入されたバージョン:
1.2.4


Copyright © 2004 OZACC. All Rights Reserved.