p
upperbound
package upperbound
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- upperbound
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type BackPressure = upperbound.model.BackPressure
- type LimitReachedException = upperbound.model.LimitReachedException
- type Limiter[F[_]] = upperbound.core.Limiter[F]
- type Rate = upperbound.model.Rate
- type Worker[F[_]] = upperbound.core.Worker[F]
Value Members
- val BackPressure: upperbound.model.BackPressure.type
- val LimitReachedException: upperbound.model.LimitReachedException.type
- val Rate: upperbound.model.Rate.type
-
def
testWorker[F[_]](implicit arg0: Effect[F], ec: ExecutionContext): Worker[F]
See core.Worker.noOp
- object Limiter
- object core
- object model
- object queues
-
object
syntax
Syntactic sugar to create rates.
Syntactic sugar to create rates.
Example (note the underscores):
import upperbound.syntax.rate._ import scala.concurrent.duration._ val r = 100 every 1.minute