|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.archive.crawler.frontier.BdbMultipleWorkQueues.BdbFrontierMarker
public class BdbMultipleWorkQueues.BdbFrontierMarker
Marker for remembering a position within the BdbMultipleWorkQueues.
| Field Summary | |
|---|---|
(package private) int |
nextItemNumber
|
(package private) java.util.regex.Pattern |
pattern
|
(package private) com.sleepycat.je.DatabaseEntry |
startKey
|
| Constructor Summary | |
|---|---|
BdbMultipleWorkQueues.BdbFrontierMarker(com.sleepycat.je.DatabaseEntry startKey,
java.lang.String regexpr)
Create a marker pointed at the given start location. |
|
| Method Summary | |
|---|---|
boolean |
accepts(CrawlURI curi)
|
java.lang.String |
getMatchExpression()
Returns the regular expression that this marker uses. |
long |
getNextItemNumber()
Returns the number of the next match after the marker. |
com.sleepycat.je.DatabaseEntry |
getStartKey()
|
boolean |
hasNext()
Returns false if no more URIs can be found matching the expression beyond those already covered. |
void |
setStartKey(com.sleepycat.je.DatabaseEntry key)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
com.sleepycat.je.DatabaseEntry startKey
java.util.regex.Pattern pattern
int nextItemNumber
| Constructor Detail |
|---|
public BdbMultipleWorkQueues.BdbFrontierMarker(com.sleepycat.je.DatabaseEntry startKey,
java.lang.String regexpr)
startKey - regexpr - | Method Detail |
|---|
public boolean accepts(CrawlURI curi)
curi -
public void setStartKey(com.sleepycat.je.DatabaseEntry key)
key - position for markerpublic com.sleepycat.je.DatabaseEntry getStartKey()
public java.lang.String getMatchExpression()
FrontierMarker
getMatchExpression in interface FrontierMarkerpublic long getNextItemNumber()
FrontierMarker
getNextItemNumber in interface FrontierMarkerpublic boolean hasNext()
FrontierMarker
hasNext in interface FrontierMarker
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||