|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.webharvest.runtime.Scraper
public class Scraper
Basic runtime class.
| Field Summary | |
|---|---|
static int |
STATUS_ERROR
|
static int |
STATUS_EXIT
|
static int |
STATUS_FINISHED
|
static int |
STATUS_PAUSED
|
static int |
STATUS_READY
|
static int |
STATUS_RUNNING
|
static int |
STATUS_STOPPED
|
| Constructor Summary | |
|---|---|
Scraper(ScraperConfiguration configuration,
java.lang.String workingDir)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addFunctionParam(java.lang.String name,
Variable value)
|
void |
addRunningFunction(CallProcessor callProcessor)
|
void |
addRuntimeListener(ScraperRuntimeListener listener)
|
void |
addVariablesToContext(java.util.Map map)
Add all map values to the context. |
void |
addVariableToContext(java.lang.String name,
java.lang.Object value)
Adds parameter with specified name and value to the context. |
void |
clearFunctionParams()
|
void |
continueExecution()
|
void |
decreaseRunningLevel()
|
void |
dispose()
|
void |
execute()
|
Variable |
execute(java.util.List ops)
|
void |
exitExecution(java.lang.String message)
|
ScraperConfiguration |
getConfiguration()
|
ScraperContext |
getContext()
|
java.util.Map |
getFunctionParams()
|
HttpClientManager |
getHttpClientManager()
|
org.apache.log4j.Logger |
getLogger()
|
java.lang.String |
getMessage()
|
CallProcessor |
getRunningFunction()
|
HttpProcessor |
getRunningHttpProcessor()
|
int |
getRunningLevel()
|
BaseProcessor |
getRunningProcessor()
|
RuntimeConfig |
getRuntimeConfig()
|
org.webharvest.runtime.scripting.ScriptEngine |
getScriptEngine()
|
org.webharvest.runtime.scripting.ScriptEngine |
getScriptEngine(java.lang.String engineType)
|
int |
getStatus()
|
java.lang.String |
getWorkingDir()
|
void |
increaseRunningLevel()
|
void |
informListenersAboutError(java.lang.Exception e)
Inform all scraper listeners that an error has occured during scraper execution. |
boolean |
isDebugMode()
|
void |
pauseExecution()
|
void |
processorFinishedExecution(BaseProcessor processor,
java.util.Map properties)
|
void |
removeRunningFunction()
|
void |
removeRunningHttpProcessor()
|
void |
removeRuntimeListener(ScraperRuntimeListener listener)
|
void |
setDebug(boolean debug)
|
void |
setExecutingProcessor(BaseProcessor processor)
|
void |
setRunningHttpProcessor(HttpProcessor httpProcessor)
|
void |
stopExecution()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int STATUS_READY
public static final int STATUS_RUNNING
public static final int STATUS_PAUSED
public static final int STATUS_FINISHED
public static final int STATUS_STOPPED
public static final int STATUS_ERROR
public static final int STATUS_EXIT
| Constructor Detail |
|---|
public Scraper(ScraperConfiguration configuration,
java.lang.String workingDir)
configuration - workingDir - | Method Detail |
|---|
public void addVariableToContext(java.lang.String name,
java.lang.Object value)
name - value - public void addVariablesToContext(java.util.Map map)
map - public Variable execute(java.util.List ops)
public void execute()
public ScraperContext getContext()
public ScraperConfiguration getConfiguration()
public java.lang.String getWorkingDir()
public HttpClientManager getHttpClientManager()
public void addRunningFunction(CallProcessor callProcessor)
public CallProcessor getRunningFunction()
public void clearFunctionParams()
public void addFunctionParam(java.lang.String name,
Variable value)
public java.util.Map getFunctionParams()
public void removeRunningFunction()
public HttpProcessor getRunningHttpProcessor()
public void setRunningHttpProcessor(HttpProcessor httpProcessor)
public void removeRunningHttpProcessor()
public void increaseRunningLevel()
public void decreaseRunningLevel()
public int getRunningLevel()
public boolean isDebugMode()
public void setDebug(boolean debug)
public org.webharvest.runtime.scripting.ScriptEngine getScriptEngine()
public org.webharvest.runtime.scripting.ScriptEngine getScriptEngine(java.lang.String engineType)
public org.apache.log4j.Logger getLogger()
public BaseProcessor getRunningProcessor()
public RuntimeConfig getRuntimeConfig()
public void setExecutingProcessor(BaseProcessor processor)
public void processorFinishedExecution(BaseProcessor processor,
java.util.Map properties)
public void addRuntimeListener(ScraperRuntimeListener listener)
public void removeRuntimeListener(ScraperRuntimeListener listener)
public int getStatus()
public void stopExecution()
public void exitExecution(java.lang.String message)
public java.lang.String getMessage()
public void pauseExecution()
public void continueExecution()
public void informListenersAboutError(java.lang.Exception e)
public void dispose()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||