pyramid_blacksmith.binding.middleware¶
- class pyramid_blacksmith.middleware.AbstractMiddlewareBuilder(settings: Mapping[str, str], prefix: str, metrics: PrometheusMetrics)¶
- abstractmethod build() SyncHTTPMiddleware¶
Build the Middleware
- class pyramid_blacksmith.middleware.PrometheusMetricsBuilder(settings: Mapping[str, str], prefix: str, metrics: PrometheusMetrics)¶
- build() SyncPrometheusMiddleware¶
Build the Middleware
- class pyramid_blacksmith.middleware.CircuitBreakerBuilder(settings: Mapping[str, str], prefix: str, metrics: PrometheusMetrics)¶
- build() SyncCircuitBreakerMiddleware¶
Build the Middleware