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 Detail

      • SequentialStrategy

        public SequentialStrategy()
    • Method Detail

      • 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