Skip to content

Instantly share code, notes, and snippets.

@malcolmsparks
Created April 19, 2020 08:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save malcolmsparks/95b8cd3300a0034103afcf5705d657af to your computer and use it in GitHub Desktop.
Save malcolmsparks/95b8cd3300a0034103afcf5705d657af to your computer and use it in GitHub Desktop.
Starting a Vertx web server and handler
(defmethod ig/init-key ::http-server
[_ {:keys [vertx port]}]
(let [server
(..
vertx
(createHttpServer
(..
(new HttpServerOptions)
(setPort port))))]
(..
server
(requestHandler
(reify Handler
(handle [_ event]
(..
event
response
(setChunked true)
(setStatusCode 200)
(write "Hello World!")
end))))
listen)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment