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