|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CrawlStatusListener
Listen for CrawlStatus events. Classes that implement this interface can register themselves with a CrawlController to receive notifications about the events that affect a crawl job's current status.
CrawlController.addCrawlStatusListener(CrawlStatusListener)
Method Summary | |
---|---|
void |
crawlCheckpoint(java.io.File checkpointDir)
Called by CrawlController when checkpointing. |
void |
crawlEnded(java.lang.String sExitMessage)
Called when a CrawlController has ended a crawl and is about to exit. |
void |
crawlEnding(java.lang.String sExitMessage)
Called when a CrawlController is ending a crawl (for any reason) |
void |
crawlPaused(java.lang.String statusMessage)
Called when a CrawlController is actually paused (all threads are idle). |
void |
crawlPausing(java.lang.String statusMessage)
Called when a CrawlController is going to be paused. |
void |
crawlResuming(java.lang.String statusMessage)
Called when a CrawlController is resuming a crawl that had been paused. |
void |
crawlStarted(java.lang.String message)
Called on crawl start. |
Method Detail |
---|
void crawlStarted(java.lang.String message)
message
- Start message.void crawlEnding(java.lang.String sExitMessage)
sExitMessage
- Type of exit. Should be one of the STATUS constants
in defined in CrawlJob.CrawlJob
void crawlEnded(java.lang.String sExitMessage)
sExitMessage
- Type of exit. Should be one of the STATUS constants
in defined in CrawlJob.CrawlJob
void crawlPausing(java.lang.String statusMessage)
statusMessage
- Should be
STATUS_WAITING_FOR_PAUSE
. Passed for conveniencevoid crawlPaused(java.lang.String statusMessage)
statusMessage
- Should be
CrawlJob.STATUS_PAUSED
. Passed for
conveniencevoid crawlResuming(java.lang.String statusMessage)
statusMessage
- Should be
CrawlJob.STATUS_RUNNING
. Passed for
conveniencevoid crawlCheckpoint(java.io.File checkpointDir) throws java.lang.Exception
CrawlController
when checkpointing.
checkpointDir
- Checkpoint dir. Write checkpoint state here.
java.lang.Exception
- A fatal exception. Any exceptions
that are let out of this checkpoint are assumed fatal
and terminate further checkpoint processing.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |