File tree Expand file tree Collapse file tree 3 files changed +27
-0
lines changed Expand file tree Collapse file tree 3 files changed +27
-0
lines changed Original file line number Diff line number Diff line change 3535~~~~~
3636
3737.. automodule :: rsocket.transports.http3_transport
38+ :members:
39+
40+ Routing
41+ -------
42+
43+ RequestRouter
44+ ~~~~~~~~~~~~~
45+
46+ .. automodule :: rsocket.routing.request_router
47+ :members:
48+
49+ RoutingRequestHandler
50+ ~~~~~~~~~~~~~~~~~~~~~
51+
52+ .. automodule :: rsocket.routing.routing_request_handler
3853 :members:
Original file line number Diff line number Diff line change @@ -22,6 +22,13 @@ def decorator(function: decorated_method):
2222
2323
2424class RequestRouter :
25+ """
26+ Used to define routes for RSocket endpoints.
27+
28+ Pass this to :class:`RoutingRequestHandler <rsocket.routing.routing_request_handler.RoutingRequestHandler>`
29+ to instantiate a handler using these routes.
30+ """
31+
2532 __slots__ = (
2633 '_channel_routes' ,
2734 '_stream_routes' ,
Original file line number Diff line number Diff line change 2020
2121
2222class RoutingRequestHandler (BaseRequestHandler ):
23+ """
24+ Handler implementation which uses a :class:`RequestRouter <rsocket.routing.request_router.RequestRouter>`
25+ to handle requests based on route information provided in the payload metadata.
26+ """
27+
2328 __slots__ = (
2429 'router' ,
2530 'data_encoding' ,
You can’t perform that action at this time.
0 commit comments