BaseApplicationCall
Base class for implementing an PipelineCall.
Properties
An application being called.
Attributes attached to this call.
Represents the limit for form field size in bytes for an ApplicationCall. This limit determines the maximum size allowed for form field data in a request.
Checks if response body compression is suppressed for this ApplicationCall.
Indicates if a response is sent.
Returns MutableOriginConnectionPoint associated with this call
Parameters associated with this call.
The TypeInfo recorded from the last call.receive
An PipelineRequest that is a client request.
An PipelineResponse that is a server response.
Functions
Creates a default ContentType based on the given contentType and current call.
Creates an embedded server with the given factory, listening on given connectors.
Produces HTTP/2 push from server to client or sets HTTP/1.x hint header or does nothing (may call or not call block). Exact behaviour is up to engine implementation.
Produces HTTP/2 push from server to client or sets HTTP/1.x hint header or does nothing. Exact behaviour is up to engine implementation.
Receives channel content for this call.
Receives multipart data for this call.
Receives content for this request.
Receives content for this request.
Receives content for this request.
Receives form parameters for this call.
Receives incoming content for this call as String.
Sends a message as a response.
Sends a message of type messageType as a response with the specified status code.
Responds to a client with a raw bytes response, using the specified provider to build a byte array.
Responds to a client with a raw bytes response, using specified bytes.
Respond with a binary content producer.
Sends a message as a response.
Responds to a client with a 301 Moved Permanently
or 302 Found
redirect.
Responds to a client with a 301 Moved Permanently
or 302 Found
redirect. Unlike the other respondRedirect, it provides a way to build a URL based on current call using the block function.
Responds to an ApplicationCall with the content from the provided kotlinx-io Source.
Responds to a client with a plain text response, using the specified provider to build a text.
Responds to a client with a plain text response.
Suppress response body compression plugin for this ApplicationCall.
Creates an url using current call's schema, path and parameters as initial and then invokes block function on the url builder so amend parameters