-
public class StreamThrottlePolicy.CompanionFactory methods for creating StreamThrottlePolicy instances.
-
-
Field Summary
Fields Modifier and Type Field Description private final LongDEFAULT_WINDOW_MSpublic final static StreamThrottlePolicy.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final StreamThrottlePolicyleading(Long windowMs)Creates a Leading policy with the given windowMs. final StreamThrottlePolicytrailing(Long windowMs)Creates a Trailing policy with the given windowMs. final StreamThrottlePolicyleadingAndTrailing(Long windowMs)Creates a LeadingAndTrailing policy with the given windowMs. final LonggetDEFAULT_WINDOW_MS()Default throttle window: 3 seconds. -
-
Method Detail
-
leading
final StreamThrottlePolicy leading(Long windowMs)
-
trailing
final StreamThrottlePolicy trailing(Long windowMs)
-
leadingAndTrailing
final StreamThrottlePolicy leadingAndTrailing(Long windowMs)
Creates a LeadingAndTrailing policy with the given windowMs.
-
getDEFAULT_WINDOW_MS
final Long getDEFAULT_WINDOW_MS()
Default throttle window: 3 seconds.
-
-
-
-