-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.urls.ComparableUrlAware,ai.platon.pulsar.common.urls.StatefulUrl,ai.platon.pulsar.common.urls.UrlAware,kotlin.Comparable
public abstract class AbstractStatefulUrl extends AbstractUrl implements StatefulUrl
-
-
Field Summary
Fields Modifier and Type Field Description private Integerstatusprivate InstantmodifiedAtprivate final InstantcreatedAtprivate final StringconfiguredUrlprivate final BooleanisNilprivate final BooleanisPersistableprivate final Stringlabelprivate Stringlangprivate Stringcountryprivate Stringdistrictprivate IntegermaxRetryprivate final InstantdeadTimeprivate Stringurlprivate Stringargsprivate Stringrefererprivate Stringhrefprivate StringauthTokenprivate StringremoteAddr
-
Constructor Summary
Constructors Constructor Description AbstractStatefulUrl(String url, String args, String referer)
-
Method Summary
Modifier and Type Method Description IntegergetStatus()UnitsetStatus(Integer status)InstantgetModifiedAt()UnitsetModifiedAt(Instant modifiedAt)InstantgetCreatedAt()StringgetConfiguredUrl()BooleangetIsNil()BooleangetIsPersistable()If this link is persistable StringgetLabel()StringgetLang()Required website language UnitsetLang(String lang)Required website language StringgetCountry()Required website country UnitsetCountry(String country)Required website country StringgetDistrict()Required website district UnitsetDistrict(String district)Required website district IntegergetMaxRetry()The maximum retry times UnitsetMaxRetry(Integer maxRetry)The maximum retry times InstantgetDeadTime()StringgetUrl()The url, it can be configured or not UnitsetUrl(String url)The url, it can be configured or not StringgetArgs()The url args UnitsetArgs(String args)The url args StringgetReferer()The referer(or referrer) UnitsetReferer(String referer)The referer(or referrer) StringgetHref()The hypertext reference, It defines the address of the document, which this time is linked from UnitsetHref(String href)The hypertext reference, It defines the address of the document, which this time is linked from abstract StringgetAuthToken()abstract UnitsetAuthToken(String authToken)abstract StringgetRemoteAddr()abstract UnitsetRemoteAddr(String remoteAddr)-
-
Method Detail
-
getModifiedAt
Instant getModifiedAt()
-
setModifiedAt
Unit setModifiedAt(Instant modifiedAt)
-
getCreatedAt
Instant getCreatedAt()
-
getConfiguredUrl
String getConfiguredUrl()
-
getIsPersistable
Boolean getIsPersistable()
If this link is persistable
-
getCountry
String getCountry()
Required website country
-
setCountry
Unit setCountry(String country)
Required website country
-
getDistrict
String getDistrict()
Required website district
-
setDistrict
Unit setDistrict(String district)
Required website district
-
getMaxRetry
Integer getMaxRetry()
The maximum retry times
-
setMaxRetry
Unit setMaxRetry(Integer maxRetry)
The maximum retry times
-
getDeadTime
Instant getDeadTime()
-
getReferer
String getReferer()
The referer(or referrer)
-
setReferer
Unit setReferer(String referer)
The referer(or referrer)
-
getHref
String getHref()
The hypertext reference, It defines the address of the document, which this time is linked from
-
setHref
Unit setHref(String href)
The hypertext reference, It defines the address of the document, which this time is linked from
-
getAuthToken
abstract String getAuthToken()
-
setAuthToken
abstract Unit setAuthToken(String authToken)
-
getRemoteAddr
abstract String getRemoteAddr()
-
setRemoteAddr
abstract Unit setRemoteAddr(String remoteAddr)
-
-
-
-