Interface CapacityLimiter.LimiterState
- Enclosing interface:
- CapacityLimiter
public static interface CapacityLimiter.LimiterState
Representation of the state of the
CapacityLimiter
when the CapacityLimiter.Ticket
is issued.-
Method Summary
Modifier and TypeMethodDescriptionint
pending()
Returns the current pending (in use capacity) demand when theCapacityLimiter.Ticket
was issued.int
Returns the remaining allowance of theCapacityLimiter
when theCapacityLimiter.Ticket
was issued.
-
Method Details
-
remaining
int remaining()Returns the remaining allowance of theCapacityLimiter
when theCapacityLimiter.Ticket
was issued.- Returns:
- the remaining allowance of the
CapacityLimiter
when theCapacityLimiter.Ticket
was issued.
-
pending
int pending()Returns the current pending (in use capacity) demand when theCapacityLimiter.Ticket
was issued.If the pending is unknown a negative value i.e., -1 is allowed to express this.
- Returns:
- the current pending (in use capacity) demand when the
CapacityLimiter.Ticket
was issued.
-