Package io.aeron.driver
Interface FeedbackDelayGenerator
- All Known Implementing Classes:
OptimalMulticastDelayGenerator
,StaticDelayGenerator
public interface FeedbackDelayGenerator
Feedback delay generator.
-
Method Summary
Modifier and TypeMethodDescriptionlong
Generate a new delay value on initial request.default long
Generate a new delay value on a retried request.
-
Method Details
-
generateDelayNs
long generateDelayNs()Generate a new delay value on initial request.- Returns:
- delay value in nanoseconds
-
retryDelayNs
default long retryDelayNs()Generate a new delay value on a retried request. Implementing this call is optional and will default togenerateDelayNs()
.- Returns:
- delay value in nanoseconds
-