Class AbstractHTTPPushRequest

  • All Implemented Interfaces:
    java.lang.Comparable<java.util.concurrent.Delayed>, java.util.concurrent.Delayed, DelayRetryable
    Direct Known Subclasses:
    AsyncHTTPPushRequest

    public abstract class AbstractHTTPPushRequest
    extends RetryContext
    • Field Detail

      • createTime

        public long createTime
      • lastPushTime

        public long lastPushTime
      • urls

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> urls
      • totalUrls

        public java.util.List<java.lang.String> totalUrls
      • startIdx

        public volatile int startIdx
      • ttl

        public int ttl
    • Constructor Detail

      • AbstractHTTPPushRequest

        public AbstractHTTPPushRequest​(HandleMsgContext handleMsgContext)
    • Method Detail

      • tryHTTPRequest

        public void tryHTTPRequest()
      • delayRetry

        public void delayRetry​(long delayTime)
      • delayRetry

        public void delayRetry()
      • getUrl

        public java.lang.String getUrl()
      • isComplete

        public boolean isComplete()
      • complete

        public void complete()
      • timeout

        public void timeout()