Undertow Java Library

Undertow is a highly performant Java web server which provides both blocking and non-blocking API's based on NIO. The embeddable server is easily configured and also has sane defaults for modern web development. The API is clean and request lifecycle is very straight forward. HttpHandlers are the single purpose building blocks for handling requests and responses and provide you with as much or little flexibility as you need.

Creating a non-blocking delay in the Undertow Web Server for Artificial Latency

Increasing Resiliency with Circuit Breakers in your Undertow Web Server with Failsafe

Configuring Security Headers in Undertow

Sharing routes and running multiple Java services in a single JVM with Undertow

Creating XML sitemaps in Java

Webpack and npm for Simple Java 8 Web Apps

Virtual Hosting in Undertow's Embedded Java Web Server

Obfuscating and Shortening Sequential ids with HashIds

Java HTML Templating with Handlebars and Undertow

HTTP Redirects with Undertow

Lightweight embedded Java REST server without a Framework

Logging, gzip, Blocking, Exception Handling, Metrics, Middleware Chaining in Undertow

Query Parameters and Path Parameters in Undertow

HTTP Access Logging with Undertow

Handling Exceptions in Undertow with Composition

Handling Content Types with Undertow

URL Routing with Undertow embedded HTTP Server

Undertow - Writing Custom HttpHandlers

Java Hello World Embedded HTTP server using Undertow