T - The type of the dataU - The type of the queue@ConsumerType @FunctionalInterface public interface PushbackPolicy<T,U extends java.util.concurrent.BlockingQueue<PushEvent<? extends T>>>
PushbackPolicy is used to calculate how much back pressure to apply
based on the current buffer. The PushbackPolicy will be called after
an event has been queued, and the returned value will be used as back
pressure.PushbackPolicyOption| Modifier and Type | Method and Description |
|---|---|
long |
pushback(U queue)
Given the current state of the queue, determine the level of back
pressure that should be applied
|
long pushback(U queue) throws java.lang.Exception
queue - java.lang.ExceptionCopyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0