org.springframework.messaging.tcp

Class FixedIntervalReconnectStrategy

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


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

      • FixedIntervalReconnectStrategy

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

      • getTimeToNextAttempt

        public java.lang.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