Class AlpacaRetryPolicy

java.lang.Object
markets.alpaca.client.http.AlpacaRetryPolicy

public final class AlpacaRetryPolicy extends Object
Immutable configuration for AlpacaRetryInterceptor.
  • Method Details

    • defaultPolicy

      public static AlpacaRetryPolicy defaultPolicy()
      Returns a conservative retry policy for idempotent requests.
    • builder

      public static AlpacaRetryPolicy.Builder builder()
      Returns a builder initialized with conservative defaults.
    • maxAttempts

      public int maxAttempts()
    • initialDelay

      public Duration initialDelay()
    • maxDelay

      public Duration maxDelay()
    • jitterRatio

      public double jitterRatio()
    • retryableMethods

      public Set<String> retryableMethods()
    • retryableStatusCodes

      public Set<Integer> retryableStatusCodes()
    • listener

      public AlpacaRetryListener listener()