Liking cljdoc? Tell your friends :D

ring.util.servlet

Compatibility functions for turning a ring handler into a Java servlet.

Compatibility functions for turning a ring handler into a Java servlet.
raw docstring

build-request-mapclj

(build-request-map request)

Create the request map from the HttpServletRequest object.

Create the request map from the HttpServletRequest object.
raw docstring

defservicecljmacro

(defservice handler)
(defservice prefix handler)
(defservice prefix handler options)

Defines a service method with an optional prefix suitable for being used by genclass to compile a HttpServlet class.

For example:

(defservice my-handler) (defservice "my-prefix-" my-handler)

Defines a service method with an optional prefix suitable for being used by
genclass to compile a HttpServlet class.

For example:

  (defservice my-handler)
  (defservice "my-prefix-" my-handler)
raw docstring

make-service-methodclj

(make-service-method handler)
(make-service-method handler options)

Turns a handler into a function that takes the same arguments and has the same return value as the service method in the HttpServlet class.

Turns a handler into a function that takes the same arguments and has the
same return value as the service method in the HttpServlet class.
raw docstring

merge-servlet-keysclj

(merge-servlet-keys request-map servlet request response)

Associate servlet-specific keys with the request map for use with legacy systems.

Associate servlet-specific keys with the request map for use with legacy
systems.
raw docstring

servletclj

(servlet handler)
(servlet handler options)

Create a servlet from a Ring handler.

Create a servlet from a Ring handler.
raw docstring

update-servlet-responseclj

(update-servlet-response response response-map)
(update-servlet-response response context response-map)

Update the HttpServletResponse using a response map. Takes an optional AsyncContext.

Update the HttpServletResponse using a response map. Takes an optional
AsyncContext.
raw docstring

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

× close