Class NullBackoffStrategy

java.lang.Object
org.apache.http.impl.client.NullBackoffStrategy
All Implemented Interfaces:
ConnectionBackoffStrategy

public class NullBackoffStrategy extends Object implements ConnectionBackoffStrategy
This is a ConnectionBackoffStrategy that never backs off, for compatibility with existing behavior.
Since:
4.2
  • Constructor Details

    • NullBackoffStrategy

      public NullBackoffStrategy()
  • Method Details

    • shouldBackoff

      public boolean shouldBackoff(Throwable t)
      Description copied from interface: ConnectionBackoffStrategy
      Determines whether seeing the given Throwable as a result of request execution should result in a backoff signal.
      Specified by:
      shouldBackoff in interface ConnectionBackoffStrategy
      Parameters:
      t - the Throwable that happened
      Returns:
      true if a backoff signal should be given
    • shouldBackoff

      public boolean shouldBackoff(org.apache.http.HttpResponse resp)
      Description copied from interface: ConnectionBackoffStrategy
      Determines whether receiving the given HttpResponse as a result of request execution should result in a backoff signal. Implementations MUST restrict themselves to examining the response header and MUST NOT consume any of the response body, if any.
      Specified by:
      shouldBackoff in interface ConnectionBackoffStrategy
      Parameters:
      resp - the HttpResponse that was received
      Returns:
      true if a backoff signal should be given