Interface | Description |
---|---|
QueryBackPressure |
Class | Description |
---|---|
PassAllQueryBackPressure |
Query back pressure implementation to pass all acquires and releases
|
SemaphoreProtectedReleaseQueryBackPressure |
Query back pressure implementation which uses Semaphore to control back pressure and has protection
in place to not generate more `permits` than `backPressureLimit`.
This implementation is similar to SemaphoreQueryBackPressure with the exception that `releaseAfterQuery`
calls are asynchronous (non-blocking) and protected against generating more `permits` than `backPressureLimit`. |
SemaphoreQueryBackPressure |
Query back pressure implementation which uses Semaphore to control back pressure.
Warning: This implementation assumes that for each `acquireBeforeQuery` call there will be exactly one `releaseAfterQuery` call. |
Copyright © 2012–2024. All rights reserved.