Documentation
¶
Index ¶
- type Limiter
- func (Limiter) CancelReservation(ctx restate.ObjectContext, r types.Reservation) error
- func (Limiter) ReserveN(ctx restate.ObjectContext, req types.ReserveRequest) (types.Reservation, error)
- func (Limiter) SetRate(ctx restate.ObjectContext, req types.SetRateRequest) error
- func (Limiter) State(ctx restate.ObjectContext) (types.LimiterState, error)
- func (Limiter) Tokens(ctx restate.ObjectContext) (float64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Limiter ¶
type Limiter struct{}
func (Limiter) CancelReservation ¶
func (Limiter) CancelReservation(ctx restate.ObjectContext, r types.Reservation) error
func (Limiter) ReserveN ¶
func (Limiter) ReserveN(ctx restate.ObjectContext, req types.ReserveRequest) (types.Reservation, error)
func (Limiter) SetRate ¶
func (Limiter) SetRate(ctx restate.ObjectContext, req types.SetRateRequest) error
func (Limiter) State ¶
func (Limiter) State(ctx restate.ObjectContext) (types.LimiterState, error)
Click to show internal directories.
Click to hide internal directories.