Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2015
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. (defn close-jetty [s]
  2. (.stop s))
  3.  
  4. (defrecord Httpserver [conf]
  5. component/Lifecycle
  6. (start [component] (println "Starting HTTP Component")
  7. (let [serv (run-jetty app {:port (env :port) :daemon? true :join? false})
  8. uri (format "http://localhost:%d/" (env :port))]
  9. (println "jetty server is running at" uri)
  10. (assoc component :server serv)))
  11. (stop [component] (println "Stopping HTTP Server")
  12. (println (:server component))
  13. ;;(.stop (:server component))
  14. (close-jetty (:server component)) ;; org.eclipse.jetty.server.Server
  15. (assoc component :server nil)
  16. ))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement