All Known Implementing Classes:
AimdLimit, FixedLimit

@Deprecated(since="4.2.0", forRemoval=true) public interface SemaphoreLimit
Deprecated, for removal: This API element is subject to removal in a future version.
DO NOT USE except for backward compatibility with semaphore based handling
The Limit is backed by a semaphore, and this provides direct access to the semaphore. Note that this usage may bypass calculation of limits if the semaphore is used directly. This is for backward compatibility only, and will be removed.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    this only exists for backward compatibility of Helidon WebServer and will be removed
  • Method Details

    • semaphore

      @Deprecated(forRemoval=true, since="4.2.0") Semaphore semaphore()
      Deprecated, for removal: This API element is subject to removal in a future version.
      this only exists for backward compatibility of Helidon WebServer and will be removed
      Underlying semaphore of this limit.
      Returns:
      the semaphore instance