Class HttpExecutingContext

    • Constructor Detail

      • HttpExecutingContext

        public HttpExecutingContext​(String requestIdStr,
                                    String requestInfoScrubbed)
    • Method Detail

      • getRequestId

        public String getRequestId()
      • getStartTime

        public long getStartTime()
      • getStartTimePerRequest

        public long getStartTimePerRequest()
      • setStartTimePerRequest

        public void setStartTimePerRequest​(long startTimePerRequest)
      • isLoginRequest

        public boolean isLoginRequest()
      • setLoginRequest

        public void setLoginRequest​(boolean loginRequest)
      • getElapsedMilliForTransientIssues

        public long getElapsedMilliForTransientIssues()
      • getRetryTimeoutInMilliseconds

        public long getRetryTimeoutInMilliseconds()
      • getRetryTimeout

        public long getRetryTimeout()
      • setRetryTimeout

        public void setRetryTimeout​(long retryTimeout)
      • getMinBackoffInMillis

        public long getMinBackoffInMillis()
      • getBackoffInMillis

        public long getBackoffInMillis()
      • setBackoffInMillis

        public void setBackoffInMillis​(long backoffInMillis)
      • getMaxBackoffInMilli

        public long getMaxBackoffInMilli()
      • getAuthTimeout

        public long getAuthTimeout()
      • getAuthTimeoutInMilliseconds

        public long getAuthTimeoutInMilliseconds()
      • setAuthTimeout

        public void setAuthTimeout​(long authTimeout)
      • getOrigSocketTimeout

        public int getOrigSocketTimeout()
      • setOrigSocketTimeout

        public void setOrigSocketTimeout​(int origSocketTimeout)
      • getBreakRetryReason

        public String getBreakRetryReason()
      • setBreakRetryReason

        public void setBreakRetryReason​(String breakRetryReason)
      • getBreakRetryEventName

        public String getBreakRetryEventName()
      • setBreakRetryEventName

        public void setBreakRetryEventName​(String breakRetryEventName)
      • getLastStatusCodeForRetry

        public String getLastStatusCodeForRetry()
      • setLastStatusCodeForRetry

        public void setLastStatusCodeForRetry​(String lastStatusCodeForRetry)
      • getRetryCount

        public int getRetryCount()
      • setRetryCount

        public void setRetryCount​(int retryCount)
      • resetRetryCount

        public void resetRetryCount()
      • incrementRetryCount

        public void incrementRetryCount()
      • getMaxRetries

        public int getMaxRetries()
      • setMaxRetries

        public void setMaxRetries​(int maxRetries)
      • getRequestInfoScrubbed

        public String getRequestInfoScrubbed()
      • isNoRetry

        public boolean isNoRetry()
      • setNoRetry

        public void setNoRetry​(boolean noRetry)
      • isRetryHTTP403

        public boolean isRetryHTTP403()
      • setRetryHTTP403

        public void setRetryHTTP403​(boolean retryHTTP403)
      • isShouldRetry

        public boolean isShouldRetry()
      • setShouldRetry

        public void setShouldRetry​(boolean shouldRetry)
      • increaseElapsedMilliForTransientIssues

        public void increaseElapsedMilliForTransientIssues​(long elapsedMilliForLastCall)
      • elapsedTimeExceeded

        public boolean elapsedTimeExceeded()
      • moreThanMinRetries

        public boolean moreThanMinRetries()
      • maxRetriesExceeded

        public boolean maxRetriesExceeded()
      • socketOrConnectTimeoutReached

        public boolean socketOrConnectTimeoutReached()
      • setCanceling

        public void setCanceling​(AtomicBoolean canceling)
      • isIncludeRequestGuid

        public boolean isIncludeRequestGuid()
      • setIncludeRequestGuid

        public void setIncludeRequestGuid​(boolean includeRequestGuid)
      • isWithoutCookies

        public boolean isWithoutCookies()
      • setWithoutCookies

        public void setWithoutCookies​(boolean withoutCookies)
      • isInjectSocketTimeout

        public int isInjectSocketTimeout()
      • setInjectSocketTimeout

        public void setInjectSocketTimeout​(int injectSocketTimeout)
      • getInjectSocketTimeout

        public int getInjectSocketTimeout()
      • isIncludeRetryParameters

        public boolean isIncludeRetryParameters()
      • isUnpackResponse

        public boolean isUnpackResponse()
      • setUnpackResponse

        public void setUnpackResponse​(boolean unpackResponse)
      • setIncludeRetryParameters

        public void setIncludeRetryParameters​(boolean includeRetryParameters)
      • isSkipRetriesBecauseOf200

        public boolean isSkipRetriesBecauseOf200()
      • setSkipRetriesBecauseOf200

        public void setSkipRetriesBecauseOf200​(boolean skipRetriesBecauseOf200)
      • setSfSession

        public void setSfSession​(SFBaseSession sfSession)