Liking cljdoc? Tell your friends :D

ring.adapter.undertow

Adapter for the Undertow webserver.

Adapter for the Undertow webserver.
raw docstring

handle-requestclj

(handle-request websocket? exchange response-map)
source

run-undertowclj

(run-undertow handler options)

Start an Undertow webserver using given handler and the supplied options:

:configurator - a function called with the Undertow Builder instance :host - the hostname to listen on :port - the port to listen on (defaults to 80) :ssl-port - a number, requires either :ssl-context, :keystore, or :key-managers :keystore - the filepath (a String) to the keystore :key-password - the password for the keystore :truststore - if separate from the keystore :trust-password - if :truststore passed :ssl-context - a valid javax.net.ssl.SSLContext :key-managers - a valid javax.net.ssl.KeyManager [] :trust-managers - a valid javax.net.ssl.TrustManager [] :http2? - flag to enable http2 :io-threads - # threads handling IO, defaults to available processors :worker-threads - # threads invoking handlers, defaults to (* io-threads 8) :buffer-size - a number, defaults to 16k for modern servers :direct-buffers? - boolean, defaults to true :dispatch? - dispatch handlers off the I/O threads (default: true) :websocket? - built-in handler support for websocket callbacks :async? - ring async flag. When true, expect a ring async three arity handler function :handler-proxy - an optional custom handler proxy function taking handler as single argument

Returns an Undertow server instance. To stop call (.stop server).

Start an Undertow webserver using given handler and the supplied options:

:configurator     - a function called with the Undertow Builder instance
:host             - the hostname to listen on
:port             - the port to listen on (defaults to 80)
:ssl-port         - a number, requires either :ssl-context, :keystore, or :key-managers
:keystore         - the filepath (a String) to the keystore
:key-password     - the password for the keystore
:truststore       - if separate from the keystore
:trust-password   - if :truststore passed
:ssl-context      - a valid javax.net.ssl.SSLContext
:key-managers     - a valid javax.net.ssl.KeyManager []
:trust-managers   - a valid javax.net.ssl.TrustManager []
:http2?           - flag to enable http2
:io-threads       - # threads handling IO, defaults to available processors
:worker-threads   - # threads invoking handlers, defaults to (* io-threads 8)
:buffer-size      - a number, defaults to 16k for modern servers
:direct-buffers?  - boolean, defaults to true
:dispatch?        - dispatch handlers off the I/O threads (default: true)
:websocket?       - built-in handler support for websocket callbacks
:async?           - ring async flag. When true, expect a ring async three arity handler function
:handler-proxy    - an optional custom handler proxy function taking handler as single argument

Returns an Undertow server instance. To stop call (.stop server).
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close