Undertow Concepts
Jump to navigation
Jump to search
Internal
Overview
Undertow is a web server written in Java. It provides both blocking and non-blocking APIs based on NIO. It has a composition-based architecture that allows assembling a web server combining small single purpose handlers.
Undertow is embeddable, its lifecycle is controller by the embedding application.
Undertow is the default web server in WildFly.
Artifacts
Request Lifecycle
- http://undertow.io/undertow-docs/undertow-docs-1.3.0/index.html#request-lifecycle
- http://undertow.io/undertow-docs/undertow-docs-1.3.0/undertow-request-lifecycle.html
XNIO Concepts
HttpServerExchange
An exchange can be in blocking or non-blocking mode, and it can be put in blocking mode.