pyramid_blacksmith.binding.middleware¶
- class pyramid_blacksmith.middleware.AbstractMiddlewareBuilder(settings: Mapping[str, str], prefix: str, metrics: PrometheusMetrics)¶
- abstract 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
- class pyramid_blacksmith.middleware.HTTPCacheBuilder(settings: Mapping[str, str], prefix: str, metrics: PrometheusMetrics)¶
- build() SyncHTTPCacheMiddleware¶
Build the Middleware