Extensions
Transports
TCP
Websocket
aiohttp
quart
quic
http3
Routing
RequestRouter
- class rsocket.routing.request_router.RequestRouter(payload_deserializer=<function RequestRouter.<lambda>>, payload_serializer=<function RequestRouter.<lambda>>)[source]
Used to define routes for RSocket endpoints.
Pass this to
RoutingRequestHandlerto instantiate a handler using these routes.
RoutingRequestHandler
- class rsocket.routing.routing_request_handler.RoutingRequestHandler(router, authentication_verifier=None)[source]
Handler implementation which uses a
RequestRouterto handle requests based on route information provided in the payload metadata.- Parameters:
router (RequestRouter)
authentication_verifier (Callable[[str, Authentication], Coroutine[None, None, None]] | None)