Class ExponentialBackoffDelayOptions
- java.lang.Object
-
- io.smallrye.reactive.messaging.mqtt.session.ExponentialBackoffDelayOptions
-
- All Implemented Interfaces:
ReconnectDelayOptions
public class ExponentialBackoffDelayOptions extends Object implements ReconnectDelayOptions
-
-
Constructor Summary
Constructors Constructor Description ExponentialBackoffDelayOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReconnectDelayOptionscopy()ReconnectDelayProvidercreateProvider()DurationgetIncrement()DurationgetMaximum()DurationgetMinimum()ExponentialBackoffDelayOptionssetIncrement(Duration increment)ExponentialBackoffDelayOptionssetMaximum(Duration maximum)ExponentialBackoffDelayOptionssetMinimum(Duration minimum)
-
-
-
Method Detail
-
setIncrement
public ExponentialBackoffDelayOptions setIncrement(Duration increment)
-
getIncrement
public Duration getIncrement()
-
setMaximum
public ExponentialBackoffDelayOptions setMaximum(Duration maximum)
-
getMaximum
public Duration getMaximum()
-
setMinimum
public ExponentialBackoffDelayOptions setMinimum(Duration minimum)
-
getMinimum
public Duration getMinimum()
-
createProvider
public ReconnectDelayProvider createProvider()
- Specified by:
createProviderin interfaceReconnectDelayOptions
-
copy
public ReconnectDelayOptions copy()
- Specified by:
copyin interfaceReconnectDelayOptions
-
-