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 Summary
Constructors Constructor Description FixedIntervalReconnectStrategy(long interval)Create a newFixedIntervalReconnectStrategyinstance.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetTimeToNextAttempt(int attemptCount)Return the time to the next attempt to reconnect.
Constructor Detail
FixedIntervalReconnectStrategy
public FixedIntervalReconnectStrategy(long interval)
Create a newFixedIntervalReconnectStrategyinstance.- Parameters:
interval- the frequency, in millisecond, at which to try to reconnect
Method Detail
getTimeToNextAttempt
public Long getTimeToNextAttempt(int attemptCount)
Description copied from interface:ReconnectStrategyReturn the time to the next attempt to reconnect.- Specified by:
getTimeToNextAttemptin interfaceReconnectStrategy- Parameters:
attemptCount- how many reconnect attempts have been made already- Returns:
- the amount of time in milliseconds, or
nullto stop