Skip to content
BlackBull
base
Initializing search
TOKUJI/BlackBull
BlackBull
TOKUJI/BlackBull
Home
Getting Started
Getting Started
Why BlackBull?
Installation
Hello World
Your First App
Guide
Guide
Overview
Routing
Middleware
Error handling
Requests and responses
Dependency injection
WebSockets
HTTP/2
Structured Fields
Non-ASGI protocols
MQTT broker
gRPC
Protocol translation hub
Edge inference serving
Streaming
Events
Logging
Static files
Configuration
Extensions
OpenAPI
Testing
Fault injection
Deployment
Deployment
Running BlackBull
Workers
TLS
Behind nginx
Unix and fd inheritance
Hot reload
Reference
Reference
Environment variables
API
API
blackbull
blackbull
blackbull
actor
app
asgi
cli
client
client
blackbull.client
client
exceptions
http1
http2
response
scenario
scenario_oracle
websocket
websocket_h2
config
connection
di
env
event
event_aggregator
extension
fault_injection
fault_injection
blackbull.fault_injection
catalogue
catalogue
blackbull.fault_injection.catalogue
h2
h2_server
oracle_h1
scenario_h1
scenario_h2
grpc
grpc
blackbull.grpc
asgi
codec
compression
registry
status
headers
logger
middleware
middleware
blackbull.middleware
base
base
Table of contents
base
cache
compression
cors
proxy
static
utils
websocket
mqtt
mqtt
blackbull.mqtt
asyncapi
broker
connection
extension
messages
tap
openapi
protocol
protocol
blackbull.protocol
frame
frame_types
hpack_fastpath
rsock
stream
structured_fields
request
response
router
server
server
blackbull.server
access_log
cap_log
conn_id
connection_actor
constants
deadline
http1_actor
http2_actor
http2_messages
http2_ws
multiworker
parser
permessage_deflate
protocol_registry
recipient
reload
response
sender
server
warmup
websocket_actor
worker
ws_codec
testing
utils
About
About
Architecture
Conformance
Internals
MQTT broker design
RFC 9113, implemented
gRPC assessment
Table of contents
base
blackbull.middleware.base
¶
blackbull.middleware.base
¶