pillars.httpclient
package pillars.httpclient
Members list
Packages
package pillars.httpclient.build
Type members
Classlikes
object ClientMetrics
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ClientMetrics.type
final case class ClientMetrics[F[_]](metrics: MetricsCollection[F])(using async: Async[F], clock: Clock[F])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object FailureHandler
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FailureHandler.type
final case class HttpClient[F[_]](config: Config)(client: Client[F])(implicit evidence$1: Async[F]) extends Module[F], Client[F]
object HttpClient
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HttpClient.type
Attributes
- Supertypes
final case class MetricsCollection[F[_]](responseDuration: Histogram[F, Long], activeRequests: UpDownCounter[F, Long], totalRequests: Counter[F, Long], requestBodySize: Histogram[F, Long], responseBodySize: Histogram[F, Long])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MetricsCollection
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MetricsCollection.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Extensions
In this article