Skip to content

Commit 7eb682a

Browse files
committed
add some notes on TODO
1 parent ff24e34 commit 7eb682a

File tree

1 file changed

+4
-34
lines changed

1 file changed

+4
-34
lines changed

TODO

Lines changed: 4 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,5 @@
1-
3.x
1+
4.x
22

3-
* MVC: QueryParam annotation vs PathParam try to figure it out them and make optional (update open api)
4-
* MVC: introduce BodyParam
5-
* MVC: Add *Param annotations a statusCode attribute
6-
* Add Response for script and MVC
7-
* map exception names to HTTP Status Code (Forbidden => 403, Unauthorized => 401, etc...)
8-
* review toString on Value API (removal of QueryStringValue?)
9-
* tests and coverage
10-
11-
Jetty close exception:
12-
MvcTest#mvcDispatch
13-
```
14-
GET /method 500 Server Error
15-
java.io.IOException: Close org.eclipse.jetty.server.HttpConnection$SendCallback@1f1eae2a[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@11d953b9] in state PROCESSING
16-
at org.eclipse.jetty.util.IteratingCallback.close(IteratingCallback.java:428)
17-
at org.eclipse.jetty.server.HttpConnection.onClose(HttpConnection.java:510)
18-
at org.eclipse.jetty.io.SelectorManager.connectionClosed(SelectorManager.java:345)
19-
at org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint.run(ManagedSelector.java:967)
20-
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
21-
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
22-
at java.lang.Thread.run(Thread.java:748)
23-
```
24-
25-
FeaturedKotlinTest.coroutineNoSuspend:
26-
async:
27-
28-
```
29-
Suppressed: java.io.IOException: Close org.eclipse.jetty.server.HttpConnection$SendCallback@4b406dd7[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@e42eadb] in state PROCESSING
30-
at org.eclipse.jetty.util.IteratingCallback.close(IteratingCallback.java:428)
31-
at org.eclipse.jetty.server.HttpConnection.onClose(HttpConnection.java:510)
32-
at org.eclipse.jetty.io.SelectorManager.connectionClosed(SelectorManager.java:345)
33-
at org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint.run(ManagedSelector.java:967)
34-
... 3 more
35-
```
3+
- review onComplete, the relationship with thread-locals variables. Where onComplete must run?? event-loop? separated thread? It depends on task
4+
- review save session, similar to previous point. It depends on the kind of session where must run
5+
- review requestCompleted, similar to previous point

0 commit comments

Comments
 (0)