git://wamblee.org
/
utils
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
timeout is now 5 seconds max.
[utils]
/
crawler
/
basic
/
src
/
org
/
wamblee
/
crawler
/
PageRequest.java
diff --git
a/crawler/basic/src/org/wamblee/crawler/PageRequest.java
b/crawler/basic/src/org/wamblee/crawler/PageRequest.java
index 753bc05b7178fbc1fd0ede94a6e0b300ed734723..be729069864b1f5e581de8d49def2a3771e60a40 100644
(file)
--- a/
crawler/basic/src/org/wamblee/crawler/PageRequest.java
+++ b/
crawler/basic/src/org/wamblee/crawler/PageRequest.java
@@
-17,6
+17,7
@@
package org.wamblee.crawler;
import org.apache.commons.httpclient.HttpClient;
package org.wamblee.crawler;
import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.NameValuePair;
import org.w3c.dom.Document;
/**
import org.w3c.dom.Document;
/**
@@
-25,14
+26,18
@@
import org.w3c.dom.Document;
public interface PageRequest {
/**
public interface PageRequest {
/**
- * Gets a page as an XML document.
+ * Gets a page as an XML document.
+ * @param aUrl Url of the page.
+ * @param aParams Additional parameters to supply.
* @param aClient Http client to use.
* @return Client.
* @param aClient Http client to use.
* @return Client.
+ * @throws PageException In case of problems retrieving the page.
*/
*/
- Document execute(String aUrl, HttpClient aClient) throws PageException;
+ Document execute(String aUrl,
NameValuePair[] aParams,
HttpClient aClient) throws PageException;
/**
/**
- * Overrides the Xslt to use.
+ * Overrides the Xslt to use. This is used when the transformed page specifies
+ * the page type explicitly for an action.
* @param aXslt Xslt to use.
*/
void overrideXslt(String aXslt);
* @param aXslt Xslt to use.
*/
void overrideXslt(String aXslt);