Class StatefulListenableHyperlink
-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.urls.ComparableUrlAware,ai.platon.pulsar.common.urls.StatefulUrl,ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.crawl.common.url.ListenableUrl,kotlin.Comparable
public class StatefulListenableHyperlink extends StatefulHyperlink implements ListenableUrl
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisPersistableprivate final DurationidleTimeprivate PageEventeventprivate Stringargsprivate StringauthTokenprivate final StringconfiguredUrlprivate Stringcountryprivate final InstantcreatedAtprivate final InstantdeadTimeprivate final Instantdeadlineprivate Integerdepthprivate Stringdistrictprivate Stringhrefprivate final BooleanisNilprivate final BooleanisStandardprivate final Stringlabelprivate Stringlangprivate InstantmodifiedAtprivate IntegernMaxRetryprivate Integerorderprivate Integerpriorityprivate final Stringrefererprivate Stringreferrerprivate StringremoteAddrprivate Integerstatusprivate Stringtextprivate final URLtoURLprivate final URLtoURLOrNullprivate Stringurl
-
Method Summary
Modifier and Type Method Description BooleanisPersistable()final DurationgetIdleTime()PageEventgetEvent()The event handler UnitsetEvent(PageEvent event)The event handler -
Methods inherited from class ai.platon.pulsar.common.urls.AbstractUrl
compareTo, equals, getArgs, getConfiguredUrl, getCountry, getDeadline, getDistrict, getHref, getLabel, getLang, getNMaxRetry, getPriority, getReferrer, getToURL, getToURLOrNull, getUrl, hashCode, isNil, isStandard, serialize, setArgs, setCountry, setDistrict, setHref, setLang, setNMaxRetry, setPriority, setReferrer, setUrl, toString -
Methods inherited from class ai.platon.pulsar.common.urls.StatefulHyperlink
getAuthToken, getCreatedAt, getModifiedAt, getRemoteAddr, getStatus, setAuthToken, setModifiedAt, setRemoteAddr, setStatus -
Methods inherited from class ai.platon.pulsar.common.urls.UrlAware
getDeadTime, getReferer -
Methods inherited from class ai.platon.pulsar.common.urls.Hyperlink
data, getDepth, getOrder, getText, setDepth, setOrder, setText -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
isPersistable
Boolean isPersistable()
-
getIdleTime
final Duration getIdleTime()
-
-
-
-