Liking cljdoc? Tell your friends :D
Clojure only.

ring.adapter.undertow

Adapter for the Undertow webserver.

Adapter for the Undertow webserver.
raw docstring

run-undertowclj

(run-undertow
  handler
  {:keys [dispatch? handler-proxy] :or {dispatch? true} :as 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) :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)
: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