|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Thread de.fuberlin.wiwiss.marbles.loading.DereferencingTaskQueue
public class DereferencingTaskQueue
The DereferencingTaskQueue is a thread which observes the DereferencerThreads. It starts all DereferencerThreads tries to assign new tasks to free DereferencerThreads and interrupts them if the timeout is reached. Adapted to the Apache HTTP Client by Christian Becker
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
DereferencingTaskQueue(org.apache.commons.httpclient.HttpClient httpClient,
SpongerProvider spongerProvider,
int maxThreads,
int maxfilesize)
|
Method Summary | |
---|---|
boolean |
addTask(DereferencingTask task)
|
void |
close()
|
void |
run()
|
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, 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 |
Constructor Detail |
---|
public DereferencingTaskQueue(org.apache.commons.httpclient.HttpClient httpClient, SpongerProvider spongerProvider, int maxThreads, int maxfilesize)
Method Detail |
---|
public boolean addTask(DereferencingTask task)
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void close()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |