From 4e205df9bdb7768bf8dd83d9856b52e2ea0d4094 Mon Sep 17 00:00:00 2001 From: Scott Ostler Date: Wed, 16 Jun 2010 01:12:29 -0400 Subject: Update jetty to 6.1.24, add nio support to compojure --- compojure-3.2/src/compojure/server/jetty.clj | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'compojure-3.2') diff --git a/compojure-3.2/src/compojure/server/jetty.clj b/compojure-3.2/src/compojure/server/jetty.clj index f69d94c..140047a 100755 --- a/compojure-3.2/src/compojure/server/jetty.clj +++ b/compojure-3.2/src/compojure/server/jetty.clj @@ -13,6 +13,7 @@ (:import org.mortbay.jetty.Server [org.mortbay.jetty.servlet Context ServletHolder] org.mortbay.jetty.bio.SocketConnector + org.mortbay.jetty.nio.SelectChannelConnector org.mortbay.jetty.security.SslSocketConnector)) (defn servlet-holder @@ -68,7 +69,9 @@ (defn- create-server "Construct a Jetty Server instance." [options servlets] - (let [connector (doto (SocketConnector.) + (let [connector (doto (if (options :nio) + (SelectChannelConnector.) + (SocketConnector.)) (.setPort (options :port 80)) (.setHost (options :host))) server (doto (Server.) -- cgit v1.2.3-70-g09d2