-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.urls.ComparableUrlAware,ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.crawl.common.url.ListenableUrl,kotlin.Comparable
public class ListenableHyperlink extends Hyperlink implements ListenableUrl
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisPersistableprivate PulsarEventHandlereventHandlerprivate Stringargsprivate final StringconfiguredUrlprivate Stringcountryprivate final InstantdeadTimeprivate Integerdepthprivate Stringdistrictprivate Stringhrefprivate final BooleanisNilprivate final Stringlabelprivate Stringlangprivate IntegernMaxRetryprivate Integerorderprivate Integerpriorityprivate Stringrefererprivate Stringtextprivate Stringurl
-
Constructor Summary
Constructors Constructor Description ListenableHyperlink(String url, String text, Integer order, String referer, String args, String href, PulsarEventHandler eventHandler)
-
Method Summary
Modifier and Type Method Description BooleangetIsPersistable()A listenable url is not a persistence object because the event handler is not persistent PulsarEventHandlergetEventHandler()The event handler UnitsetEventHandler(PulsarEventHandler eventHandler)The event handler StringgetArgs()UnitsetArgs(String args)StringgetConfiguredUrl()StringgetCountry()UnitsetCountry(String country)InstantgetDeadTime()final IntegergetDepth()final UnitsetDepth(Integer depth)StringgetDistrict()UnitsetDistrict(String district)StringgetHref()UnitsetHref(String href)BooleangetIsNil()StringgetLabel()StringgetLang()UnitsetLang(String lang)IntegergetNMaxRetry()UnitsetNMaxRetry(Integer nMaxRetry)final IntegergetOrder()final UnitsetOrder(Integer order)IntegergetPriority()UnitsetPriority(Integer priority)StringgetReferer()UnitsetReferer(String referer)final StringgetText()final UnitsetText(String text)StringgetUrl()UnitsetUrl(String url)-
Methods inherited from class ai.platon.pulsar.common.urls.Hyperlink
compareTo, equals, hashCode, toString -
Methods inherited from class ai.platon.pulsar.crawl.common.url.ListenableHyperlink
data -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getIsPersistable
Boolean getIsPersistable()
A listenable url is not a persistence object because the event handler is not persistent
-
getEventHandler
PulsarEventHandler getEventHandler()
The event handler
-
setEventHandler
Unit setEventHandler(PulsarEventHandler eventHandler)
The event handler
-
getConfiguredUrl
String getConfiguredUrl()
-
getCountry
String getCountry()
-
setCountry
Unit setCountry(String country)
-
getDeadTime
Instant getDeadTime()
-
getDistrict
String getDistrict()
-
setDistrict
Unit setDistrict(String district)
-
getNMaxRetry
Integer getNMaxRetry()
-
setNMaxRetry
Unit setNMaxRetry(Integer nMaxRetry)
-
getPriority
Integer getPriority()
-
setPriority
Unit setPriority(Integer priority)
-
getReferer
String getReferer()
-
setReferer
Unit setReferer(String referer)
-
-
-
-