Package io.servicetalk.capacity.limiter.api
@ElementsAreNonnullByDefault
package io.servicetalk.capacity.limiter.api
-
ClassDescriptionBuilder for the
AimdCapacityLimitercapacity limiter.A state observer for AIMDCapacityLimiterto monitor internal limit and consumption.A provider of capacity for a client or server.Representation of the state of theCapacityLimiterwhen theCapacityLimiter.Ticketis issued.Result ofCapacityLimiter.tryAcquire(Classification, ContextMap)when capacity is enough to meet the demand.A static factory for creating instances ofCapacityLimiters.Classification of requests.A builder for fixed capacityCapacityLimiter.A state observer for the fixedCapacityLimiterto monitor internal limit and consumption.Builder for theGradientCapacityLimitercapacity limiter.A state observer for GradientCapacityLimiterto monitor internal state changes.AnExceptionto indicate that a request was dropped by a client/server likely due to capacity constraints or as-such interpretation of peer feedback according to configuration.