Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Blacksmith 4.1.1 documentation
Blacksmith 4.1.1 documentation

Users Documentation:

  • Introduction
  • Register Resources
  • Instanciating Clients
  • Consuming API
  • Service Discovery
  • Middlewares
    • Prometheus Middleware
    • Circuit Breaker Middleware
    • Tracing using Zipkin Middleware
    • HTTP Cache Middleware
    • Authentication Middleware
    • Generic Middleware
  • Alternative Serialization
  • Dealing with errors
  • Writing tests with blacksmith
  • Using Web Framework
  • Blacksmith API
  • Changelog
  • Glossary

Developers Documentation:

  • Service Discovery
    • Service Discovery Base Classes
    • Static Discovery
    • Consul
    • Nomad
    • Router Discovery
  • Domain
    • Models
    • Registry
    • Exceptions
    • Scanner
    • Middleware Domain
      • Circuit Breaker
      • Http Cache
      • Prometheus
  • Service
    • Service Base Classes
    • Client
    • Client implementation using httpx
    • Request Serializer
  • Middlewares
    • Base Middlewares
    • Authentication Middlewares
    • Prometheus
    • Circuit Breaker
    • HTTP Cache
Back to top
View this page

Middleware DomainΒΆ

Contents:

  • Circuit Breaker
    • exclude_httpx_4xx()
    • GaugeStateValue
    • PrometheusHook
  • Http Cache
    • AbstractCachePolicy
    • AbstractSerializer
    • JsonSerializer
    • int_or_0()
    • get_max_age()
    • get_vary_header_split()
    • CacheControlPolicy
  • Prometheus
    • PrometheusMetrics
Next
Circuit Breaker
Previous
Scanner
Copyright © Guillaume Gauvrit and contributors
Made with Sphinx and @pradyunsg's Furo