|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.ozacc.blog.ping.impl.UpdatePingClientImpl
public class UpdatePingClientImpl
UpdatePingClient インターフェースの実装クラス。 commons-httpclient を使用した実装です。
フィールドの概要 | |
---|---|
static int |
DEFAULT_CONNECTION_TIMEOUT
デフォルトの接続タイムアウト時間、5,000ミリ秒。 |
static int |
DEFAULT_READ_TIMEOUT
デフォルトの読込タイムアウト時間、5,000ミリ秒。 |
static String |
DEFAULT_USER_AGENT
|
static String |
PING_METHOD_NAME
更新PingのRPCメソッド名。 |
コンストラクタの概要 | |
---|---|
UpdatePingClientImpl()
コンストラクタ。 |
メソッドの概要 | |
---|---|
int |
getConnectionTimeout()
|
int |
getReadTimeout()
|
String |
getUserAgent()
|
void |
ping(String[] pingUrls,
UpdatePing ping,
UpdatePingCallbackHandler handler)
複数のURLに対し、バッチ処理的に更新Pingを送信します。 |
String |
ping(String pingUrl,
String blogName,
String blogUrl)
更新Pingを送信します。 |
void |
ping(String pingUrl,
String blogName,
String blogUrl,
UpdatePingCallbackHandler handler)
更新 Ping を送信します。 |
String |
ping(String pingUrl,
UpdatePing ping)
指定された更新Pingを送信します。 |
void |
ping(String pingUrl,
UpdatePing ping,
UpdatePingCallbackHandler handler)
更新Pingを送信します。 |
void |
setConnectionTimeout(int connectionTimeout)
|
void |
setReadTimeout(int readTimeout)
|
void |
setUserAgent(String userAgent)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static String PING_METHOD_NAME
weblogUpdates.ping
public static final int DEFAULT_CONNECTION_TIMEOUT
public static final int DEFAULT_READ_TIMEOUT
public static final String DEFAULT_USER_AGENT
コンストラクタの詳細 |
---|
public UpdatePingClientImpl()
メソッドの詳細 |
---|
public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public String getUserAgent()
public void setUserAgent(String userAgent)
public String ping(String pingUrl, String blogName, String blogUrl) throws UpdatePingException
UpdatePingClient
の記述:
UpdatePingClient
内の ping
pingUrl
- 更新Ping受付URLblogName
- 自分の log名blogUrl
- 自分のBlog URL
UpdatePingException
- Pingに失敗した場合UpdatePingClient.ping(java.lang.String, java.lang.String, java.lang.String)
public String ping(String pingUrl, UpdatePing ping) throws UpdatePingException
UpdatePingClient
の記述: 更新Pingのパラメータには、UpdatePingオブジェクトを使用するので、 Blog名とBlog URL以外に送信する必要がある場合は、 UpdatePingにパラメータを追加してください。
UpdatePingClient
内の ping
pingUrl
- 更新Ping受付URLping
- 更新Ping
UpdatePingException
- Pingに失敗した場合UpdatePingClient.ping(java.lang.String, com.ozacc.blog.ping.UpdatePing)
public void ping(String pingUrl, UpdatePing ping, UpdatePingCallbackHandler handler)
AsyncUpdatePingClient
の記述: 更新Pingのパラメータには、UpdatePingオブジェクトを使用するので、 Blog名とBlog URL以外に送信する必要がある場合は、UpdatePingにパラメータを追加してください。
AsyncUpdatePingClient
内の ping
pingUrl
- 更新Ping受付URLping
- 更新Pinghandler
- AsyncCallbackHandlerインターフェースの実装オブジェクトAsyncUpdatePingClient.ping(java.lang.String, com.ozacc.blog.ping.UpdatePing, com.ozacc.blog.ping.UpdatePingCallbackHandler)
public void ping(String[] pingUrls, UpdatePing ping, UpdatePingCallbackHandler handler)
AsyncUpdatePingClient
の記述: 複数URLへの送信に対して、AsyncCallbackHandlerは同一インスタンスが利用されるので、 スレッドセーフな作りになっている必要があります。
AsyncUpdatePingClient
内の ping
pingUrls
- 更新Ping受付URLの配列ping
- 更新Pinghandler
- AsyncCallbackHandlerインターフェースの実装オブジェクトAsyncUpdatePingClient.ping(java.lang.String[], com.ozacc.blog.ping.UpdatePing, com.ozacc.blog.ping.UpdatePingCallbackHandler)
public void ping(String pingUrl, String blogName, String blogUrl, UpdatePingCallbackHandler handler)
AsyncUpdatePingClient
の記述:
AsyncUpdatePingClient
内の ping
pingUrl
- 更新Ping受付URLblogName
- 自分のBlog名blogUrl
- 自分のBlog URLhandler
- AsyncCallbackHandlerインターフェースの実装オブジェクトAsyncUpdatePingClient.ping(java.lang.String, java.lang.String, java.lang.String, com.ozacc.blog.ping.UpdatePingCallbackHandler)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |