|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--faust.sacha.web.bot.spider.event.ThreadEventManager | +--faust.sacha.web.bot.spider.data.FileGetter
Field Summary | |
protected ThreadEventManager |
m_broker
|
protected org.apache.commons.httpclient.HttpState |
m_httpState
|
protected int |
m_state
|
protected URLData |
m_url
|
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
FileGetter(java.lang.String name,
URLData url,
ThreadEventManager broker)
|
Method Summary | |
protected boolean |
isPotentialHTMLFile(URLData url)
|
static void |
prepareRequestMethod(URLData url,
org.apache.commons.httpclient.HttpMethod requestMethod,
boolean redirect)
|
protected void |
processContentLocation(URLData url)
|
protected void |
processRedirect(URLData urlWithRedirect)
|
void |
run()
|
protected void |
setHTTPStateInformation(URLInfo url)
|
Methods inherited from class faust.sacha.web.bot.spider.event.ThreadEventManager |
addToListeners, getState, receiveEvent, sendEvent, sendEventAll, setState, stopAllListenningThreads |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected URLData m_url
protected int m_state
protected ThreadEventManager m_broker
protected org.apache.commons.httpclient.HttpState m_httpState
Constructor Detail |
public FileGetter(java.lang.String name, URLData url, ThreadEventManager broker)
Method Detail |
public void run()
run
in interface java.lang.Runnable
run
in class ThreadEventManager
public static void prepareRequestMethod(URLData url, org.apache.commons.httpclient.HttpMethod requestMethod, boolean redirect)
protected void setHTTPStateInformation(URLInfo url)
protected boolean isPotentialHTMLFile(URLData url)
protected void processRedirect(URLData urlWithRedirect)
protected void processContentLocation(URLData url)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |