Liking cljdoc? Tell your friends :D

salutem.check-fns.http-endpoint.core


failure-reasonclj

(failure-reason exception)

http-endpoint-check-fnclj

(http-endpoint-check-fn url-or-url-fn)
(http-endpoint-check-fn
  url-or-url-fn
  {:keys [method body response-result-fn exception-result-fn
          connection-request-timeout connection-timeout socket-timeout
          connection-manager]
   :or {method :get
        response-result-fn
          (fn [_ response]
              (if (successful? response) (salutem/healthy) (salutem/unhealthy)))
        exception-result-fn (fn [_ exception]
                                (salutem/unhealthy
                                  {:salutem/reason (failure-reason exception)
                                   :salutem/exception exception}))
        connection-request-timeout (time/new-duration 5 :seconds)
        connection-timeout (time/new-duration 5 :seconds)
        socket-timeout (time/new-duration 5 :seconds)}})

successful?clj

(successful? {:keys [status]})

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

× close