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

java.lang.Object
  上位を拡張 com.ozacc.blog.trackback.impl.TrackBackClientImpl
すべての実装されたインタフェース:
TrackBackClient
直系の既知のサブクラス:
AsyncTrackBackClientImpl

public class TrackBackClientImpl
extends Object
implements TrackBackClient

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

導入されたバージョン:
1.0
バージョン:
$Id: TrackBackClientImpl.java 180 2005-07-22 09:26:25Z otsuka $
作成者:
Tomohiro Otsuka

フィールドの概要
static String DEFAULT_CHARSET
          デフォルトの文字コード「UTF-8」。
static int DEFAULT_CONNECTION_TIMEOUT
           
static int DEFAULT_READ_TIMEOUT
           
 
コンストラクタの概要
TrackBackClientImpl()
          コンストラクタ。
TrackBackClientImpl(String userAgent)
          コンストラクタ。
 
メソッドの概要
 String getCharset()
          トラックバックデータのエンコードに使用する文字コードを返します。
 String getUserAgent()
          TrackBackClientのユーザエージェント名
 void ping(String trackBackPingUrl, TrackBackPing ping)
          指定されたURLのサーバにトラックバックPingを送信します。
 void ping(URL trackBackPingUrl, TrackBackPing ping)
          指定されたURLのサーバにトラックバックPingを送信します。
 void setCharset(String charset)
          トラックバックデータのエンコードに使用する文字コードを指定します。
 void setConnectionTimeout(int connectionTimeout)
          接続タイムアウト時間をセットします。
 void setReadTimeout(int timeout)
          接続後の読込タイムアウト時間をセットします。
 void setUserAgent(String userAgent)
          このTrackBackClientのユーザエージェント名を指定します。
 
クラス 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
関連項目:
定数フィールド値

DEFAULT_CHARSET

public static final String DEFAULT_CHARSET
デフォルトの文字コード「UTF-8」。

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

TrackBackClientImpl

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


TrackBackClientImpl

public TrackBackClientImpl(String userAgent)
コンストラクタ。
このクライアントのユーザーエージェント名をセットします。 この値はPing送信先サーバのアクセスログに残る可能性があります。

パラメータ:
userAgent - ユーザーエージェント名
メソッドの詳細

getUserAgent

public String getUserAgent()
TrackBackClientのユーザエージェント名

戻り値:
トラックバッククライアントのユーザエージェント名

getCharset

public String getCharset()
トラックバックデータのエンコードに使用する文字コードを返します。

戻り値:
トラックバックデータのエンコードに使用する文字コード

setCharset

public void setCharset(String charset)
トラックバックデータのエンコードに使用する文字コードを指定します。 デフォルトはUTF-8です。ほとんどのBlogサービスでは、UTF-8を標準としていますので、デフォルトを変更しないことを推奨します。

パラメータ:
charset - トラックバックデータのエンコードに使用する文字コード

setUserAgent

public void setUserAgent(String userAgent)
このTrackBackClientのユーザエージェント名を指定します。 指定しない場合場合は、トラックバック Ping データに含まれる blog_name の値が使用されます。

パラメータ:
userAgent - TrackBackClientのユーザエージェント名

ping

public void ping(URL trackBackPingUrl,
                 TrackBackPing ping)
          throws TrackBackException
インタフェース TrackBackClient の記述:
指定されたURLのサーバにトラックバックPingを送信します。
エラーレスポンスを受けた場合にTrackBackExceptionをスローします。

定義:
インタフェース TrackBackClient 内の ping
パラメータ:
trackBackPingUrl - サーバのURL
ping - 送信するデータ
例外:
TrackBackException
関連項目:
TrackBackClient.ping(java.net.URL, com.ozacc.blog.trackback.TrackBackPing)

ping

public void ping(String trackBackPingUrl,
                 TrackBackPing ping)
          throws TrackBackException
インタフェース TrackBackClient の記述:
指定されたURLのサーバにトラックバックPingを送信します。
エラーレスポンスを受けた場合にTrackBackExceptionをスローします。

定義:
インタフェース TrackBackClient 内の ping
パラメータ:
trackBackPingUrl - サーバのURL
ping - 送信するデータ
例外:
TrackBackException
関連項目:
TrackBackClient.ping(java.lang.String, com.ozacc.blog.trackback.TrackBackPing)

setConnectionTimeout

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

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

setReadTimeout

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

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


Copyright © 2004-2006 OZACC. All Rights Reserved.