Class SequentialStrategy

All Implemented Interfaces:
FailoverStrategy
Direct Known Subclasses:
RetryStrategy

public class SequentialStrategy extends AbstractStaticFailoverStrategy
Failover strategy based on a sequential walk through the static cluster represented by multiple endpoints associated with the same service instance.
  • Constructor Details

    • SequentialStrategy

      public SequentialStrategy()
  • Method Details

    • getNextAlternate

      protected <T> T getNextAlternate(List<T> alternates)
      Get next alternate endpoint.
      Specified by:
      getNextAlternate in class AbstractStaticFailoverStrategy
      Parameters:
      alternates - non-empty List of alternate endpoints
      Returns:
      the next endpoint or null in case there are no more alternates