You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Annotate methods with <code>@Filter</code> for HTTP filter web routes. Filter web routes behave similarly to void <code>@Get</code> methods (They can use header/query/cookie parameters with type conversion)
1372
1372
</p>
1373
+
<h4>Jex</h4>
1374
+
<p>
1375
+
Jex filters must have a <code>FilterChain</code> parameter, and optionally can add <code>Context</code>.
& <em>properties</em> files, supports dynamic configuration and plugins.
88
+
Lightweight wrapper over the JDK's own <ahref="https://docs.oracle.com/en/java/javase/21/docs/api/jdk.httpserver/com/sun/net/httpserver/package-summary.html">built-in HTTP server</a>, adding various capabilities. (virtual threads, JSON, compression, etc.).
90
89
</p><hr/>
91
90
</td>
92
91
</tr>
93
92
<tr>
94
-
<th><ahref="/jex">Jex</a></th>
93
+
<th><ahref="/http">HTTP Generator</a></th>
95
94
<td>
96
95
<p>
97
-
Lightweight wrapper over the JDK's own <ahref="https://docs.oracle.com/en/java/javase/21/docs/api/jdk.httpserver/com/sun/net/httpserver/package-summary.html">built-in HTTP server</a>, adding various capabilities. (virtual threads, JSON, compression, etc.).
96
+
Lightweight JAX-RS style HTTP servers using <ahref="https://helidon.io">Helidon SE</a>, <ahref="https://javalin.io">Javalin</a>, or <ahref="/jex">Jex</a>. Use annotations
97
+
like <code>@Controller</code>, <code>@Get</code> etc to define a REST API.
98
+
</p>
99
+
<p>
100
+
Uses Java annotation processing to generate source code for adapting and registering JAX-RS style classes
101
+
to servers. These annotation processors are included in Jex and Nima.
Combines avaje libraries with <ahref="https://helidon.io">Helidon SE</a> webserver to provide a lightweight, fast, and GraalVM native image compatible framework.
& <em>properties</em> files, supports dynamic configuration and plugins.
106
111
</p><hr/>
107
112
</td>
108
113
</tr>
109
114
<tr>
110
-
<th><ahref="/http">HTTP Generator</a></th>
115
+
<th><ahref="/nima">Nima</a></th>
111
116
<td>
112
117
<p>
113
-
Lightweight JAX-RS style HTTP servers using <ahref="https://helidon.io">Helidon SE</a>, <ahref="https://javalin.io">Javalin</a>, or <ahref="/jex">Jex</a>. Use annotations
114
-
like <code>@Controller</code>, <code>@Get</code> etc to define a REST API.
115
-
</p>
116
-
<p>
117
-
Uses Java annotation processing to generate source code for adapting and registering JAX-RS style classes
118
-
to servers. These annotation processors are included in Jex and Nima.
118
+
Combines avaje libraries with <ahref="https://helidon.io">Helidon SE</a> webserver to provide a lightweight, fast, and GraalVM native image compatible framework.
119
119
</p><hr/>
120
120
</td>
121
121
</tr>
@@ -145,7 +145,7 @@ <h2>Compile-time libraries for JVM applications</h2>
0 commit comments