public class PollingCorpus extends DocCorpus implements java.lang.Runnable
Constructor and Description |
---|
PollingCorpus()
Create a new PollingCorpus with no polling URL or parser defined.
|
PollingCorpus(FormatReader<DocData> docParser)
Create a new PollingCorpus with a document parser.
|
Modifier and Type | Method and Description |
---|---|
FormatReader<DocData> |
getParser()
Gets the document parser.
|
boolean |
isPolling()
Checks if this polling corpus is currently polling.
|
boolean |
poll()
Poll the URL to retrieve any new data.
|
void |
run()
Run the polling loop of this Polling Corpus.
|
void |
setParser(FormatReader<DocData> docParser)
Sets the document parser.
|
void |
setPollTime(int seconds)
Sets the poll time.
|
addDocData, clearCorpus, createSubCorpus, findDocData, getAllKeys, getCorpus, getCorpusSize, getKeyGraph, getSimilarityGraph, hasMoreData, isGraphDynamic, loadCorpus, removeDoc, setGraphDynamic
public PollingCorpus()
public PollingCorpus(FormatReader<DocData> docParser)
docParser
- the parser used to parse the content from the URLpublic FormatReader<DocData> getParser()
public boolean isPolling()
public boolean poll()
public void run()
run
in interface java.lang.Runnable
public void setParser(FormatReader<DocData> docParser)
docParser
- the document parserpublic void setPollTime(int seconds)
seconds
- the new poll time