Class BestEffortRetryStrategy

  • All Implemented Interfaces:
    RetryStrategy

    public class BestEffortRetryStrategy
    extends Object
    implements RetryStrategy
    A RetryStrategy that will retry until the max request lifetime is reached.
    Since:
    1.1.0
    Author:
    Michael Nitschinger
    • Method Detail

      • shouldRetryObserve

        public boolean shouldRetryObserve()
        Description copied from interface: RetryStrategy
        Decides whether ObserveRequests should be retried or cancelled when an error happens. When false is returned, as soon as an error happens (for example one of the nodes that need to be reached does not have an active partition because of a node failure) the whole observe sequence is aborted. If retried, errors are swallowed and the observe cycle will start again.
        Specified by:
        shouldRetryObserve in interface RetryStrategy
        Returns:
        true if it should be retried, false otherwise.