A request handler that maps incoming requests to a particular handler based on the request's URL path and/or HTTP method (GET, POST, etc.).
Context data that may be attached to a request to provide additional data from path matching results, like any path variables that were found.
Maps each HTTP method to a bit value, so we can use bit-masking for handler mappings.
Gets a specific path variable's value.
Gets the set of path variables that were matched when the given request was handled by the path handler.
Gets a bitmask that matches all HTTP methods.
Computes a bitmask from a list of HTTP methods.
A simplified version of PathMapping for HTTP DELETE mappings only.
A simplified version of PathMapping for HTTP GET mappings only.
A simplified version of PathMapping for HTTP PATCH mappings only.
A user-defined attribute that, when added to a function, allows that function to be registered automatically by a path handler when you call its registerHandlers method on the module containing the function.
A simplified version of PathMapping for HTTP POST mappings only.
A simplified version of PathMapping for HTTP PUT mappings only.
Defines a path-matching request handler, that will match incoming requests against a set of mappings based on the URL and HTTP method, and call a handler depending on what's matched.