Package com.norconex.crawler.core.event
Class CrawlerEvent.CrawlerEventBuilder<C extends CrawlerEvent,B extends CrawlerEvent.CrawlerEventBuilder<C,B>>
java.lang.Object
com.norconex.commons.lang.event.EventObjectAdapter.EventObjectAdapterBuilder<C,B>
com.norconex.commons.lang.event.Event.EventBuilder<C,B>
com.norconex.crawler.core.event.CrawlerEvent.CrawlerEventBuilder<C,B>
- Enclosing class:
CrawlerEvent
public abstract static class CrawlerEvent.CrawlerEventBuilder<C extends CrawlerEvent,B extends CrawlerEvent.CrawlerEventBuilder<C,B>>
extends Event.EventBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Cbuild()commandClass(Class<? extends Command> commandClass) The command class firing aCrawlerEvent.CRAWLER_COMMAND_BEGINorCrawlerEvent.CRAWLER_COMMAND_ENDevent, ornullfor all other events.crawlEntry(CrawlerEntry crawlEntry) Gets the document being processed associated with this event.crawlSession(CrawlerSession crawlSession) protected abstract Bself()toString()Methods inherited from class com.norconex.commons.lang.event.Event.EventBuilder
exception, message, nameMethods inherited from class com.norconex.commons.lang.event.EventObjectAdapter.EventObjectAdapterBuilder
source
-
Constructor Details
-
CrawlerEventBuilder
public CrawlerEventBuilder()
-
-
Method Details
-
crawlEntry
Gets the document being processed associated with this event. CRAWLER_* events will return anulldoc.- Returns:
this.
-
crawlSession
- Returns:
this.
-
commandClass
The command class firing aCrawlerEvent.CRAWLER_COMMAND_BEGINorCrawlerEvent.CRAWLER_COMMAND_ENDevent, ornullfor all other events.- Returns:
this.
-
self
- Specified by:
selfin classEvent.EventBuilder<C extends CrawlerEvent,B extends CrawlerEvent.CrawlerEventBuilder<C, B>>
-
build
- Specified by:
buildin classEvent.EventBuilder<C extends CrawlerEvent,B extends CrawlerEvent.CrawlerEventBuilder<C, B>>
-
toString
- Overrides:
toStringin classEvent.EventBuilder<C extends CrawlerEvent,B extends CrawlerEvent.CrawlerEventBuilder<C, B>>
-