Class FixedIntervalReconnectStrategy

java.lang.Object
org.springframework.messaging.tcp.FixedIntervalReconnectStrategy
All Implemented Interfaces:
ReconnectStrategy

public class FixedIntervalReconnectStrategy extends Object implements ReconnectStrategy
A simple strategy for making reconnect attempts at a fixed interval.
Since:
4.0
Author:
Rossen Stoyanchev
  • Constructor Details

    • FixedIntervalReconnectStrategy

      public FixedIntervalReconnectStrategy(long interval)
      Create a new FixedIntervalReconnectStrategy instance.
      Parameters:
      interval - the frequency, in millisecond, at which to try to reconnect
  • Method Details

    • getTimeToNextAttempt

      public Long getTimeToNextAttempt(int attemptCount)
      Description copied from interface: ReconnectStrategy
      Return the time to the next attempt to reconnect.
      Specified by:
      getTimeToNextAttempt in interface ReconnectStrategy
      Parameters:
      attemptCount - how many reconnect attempts have been made already
      Returns:
      the amount of time in milliseconds, or null to stop