Skip to content

Commit e6d4a1b

Browse files
committed
Change Servlet AsyncListener to use reify
1 parent 6ec05ad commit e6d4a1b

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

ring-jetty-adapter/src/ring/adapter/jetty.clj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
WriteCallback]
3636
[org.eclipse.jetty.ee9.websocket.server.config
3737
JettyWebSocketServletContainerInitializer]
38-
[jakarta.servlet AsyncContext AsyncEvent AsyncListener]
38+
[jakarta.servlet AsyncContext AsyncListener]
3939
[jakarta.servlet.http HttpServletRequest HttpServletResponse]))
4040

4141
(defn- websocket-socket [^Session session]
@@ -133,14 +133,14 @@
133133
(servlet/update-servlet-response response context response-map))))
134134

135135
(defn- async-timeout-listener [request context response handler options]
136-
(proxy [AsyncListener] []
137-
(onTimeout [^AsyncEvent _]
136+
(reify AsyncListener
137+
(onTimeout [_ _]
138138
(handler (servlet/build-request-map request)
139139
(async-jetty-respond context request response options)
140140
(async-jetty-raise context response)))
141-
(onComplete [^AsyncEvent _])
142-
(onError [^AsyncEvent _])
143-
(onStartAsync [^AsyncEvent _])))
141+
(onComplete [_ _])
142+
(onError [_ _])
143+
(onStartAsync [_ _])))
144144

145145
(defn- async-proxy-handler ^ServletHandler
146146
[handler {:keys [async-timeout async-timeout-handler]

0 commit comments

Comments
 (0)