Class PeriodicReconnectStrategy


  • @NonNullByDefault
    public class PeriodicReconnectStrategy
    extends AbstractReconnectStrategy
    This is an implementation of the AbstractReconnectStrategy. This strategy tries to reconnect after 10 seconds and then every 60 seconds after a broker connection has been lost.
    Author:
    David Graeff - Initial contribution
    • Constructor Detail

      • PeriodicReconnectStrategy

        public PeriodicReconnectStrategy()
        Use a default 60s reconnect frequency and try the first reconnect after 10s.
      • PeriodicReconnectStrategy

        public PeriodicReconnectStrategy​(int reconnectFrequency,
                                         int firstReconnectAfter)
        Create a PeriodicReconnectStrategy with the given reconnect frequency and first reconnect time parameters.
        Parameters:
        reconnectFrequency - This strategy tries to reconnect in this frequency in ms.
        firstReconnectAfter - After a connection is lost, the very first reconnect attempt will be performed after this time in ms.