org.http4s.server.middleware.ConcurrentRequests$
Middlewares for tracking the quantity of concurrent requests.
These are generalized middlewares and can be used to implement metrics,
logging, max concurrent requests, etc.
Attributes Note: The concurrent request count is decremented on the completion of the
Response body, or in the event of any error, and is guaranteed to
only occur once.
Source: ConcurrentRequests.scala Graph Reset zoom Hide graph Show graph
Supertypes Self type Members list Concise view
Value members
Run a side effect each time the concurrent request count increments and
decrements.
Run a side effect each time the concurrent request count increments and
decrements.
Attributes Note: Each side effect is given the current number of concurrent
requests as an argument.
onIncrement
should never be < 1 and onDecrement
should never
be value < 0.
Source: ConcurrentRequests.scala
Run a side effect each time the concurrent request count increments and
decrements.
Run a side effect each time the concurrent request count increments and
decrements.
Attributes Note: Each side effect is given the current number of concurrent
requests as an argument.
onIncrement
should never be < 1 and onDecrement
should never
be value < 0.
This is the same as app , but allows for the inner and outer
effect types to differ.
Source: ConcurrentRequests.scala
As app , but runs the same effect on increment and decrement of the concurrent request count.
As route , but runs the same effect on increment and decrement of the concurrent request count.
Run a side effect each time the concurrent request count increments and
decrements.
Run a side effect each time the concurrent request count increments and
decrements.
Attributes Note: Each side effect is given the current number of concurrent
requests as an argument.
onIncrement
should never be < 1 and onDecrement
should never
be value < 0.
Source: ConcurrentRequests.scala
Run a side effect each time the concurrent request count increments and
decrements.
Run a side effect each time the concurrent request count increments and
decrements.
Attributes Note: Each side effect is given the current number of concurrent
requests as an argument.
onIncrement
should never be < 1 and onDecrement
should never
be value < 0.
This is the same as route , but allows for the inner and outer
effect types to differ.
Source: ConcurrentRequests.scala