What is Undertow?
Undertow is a flexible performant web server written in java, providing both blocking and non-blocking API’s based on NIO.
Undertow has a composition based architecture that allows you to build a web server by combining small single purpose handlers. The gives you the flexibility to choose between a full Java EE servlet 3.1 container, or a low level non-blocking handler, to anything in between.
Undertow is sponsored by JBoss and is the default web server in the Wildfly Application Server.
Writing tests for Undertow
Arquillian-Container-Undertow as every Arquillian Container Extension it take cares of you of starting, stopping and deploying the application. Also provides an Shrinkwrap resolver for creating the Undertow deployment file.
To simplify the development of tests on Undertow we have created two Shrinkwrap resolvers:
- Embedded Servlet Deployment
- Non-blocking handler
Maven Artifacts
Embedded Servlet Deployment
When you want to deploy a servlet/s inside Undertow, you must create a DeploymentInfo class and provide all the required information.
For this reason Arquillian-Container-Undertow provides a Shrinkwrap resolver named UndertowWebArchive.
And then we can write our test:
Non-blocking handler
But with Undertow you can also write non-blocking handlers. For creating a non-blocking handler in Undertow you simply must create a class that implements HttpHandler interface and register it. For this reason Arquillian-Container-Undertow provides a Shrinkwrap resolver named UndertowHttpHandlerArchive.
And then we can write our test:
Configuration
You can configure the bind address and port of Undertow. By default Undertow is opened at localhost:8080.
So now you can write tests for Undertow container within the context of Arquillian.
We keep learning,
Alex.
Oh django! After the showers is the sun. Will be shining... (Django - Luis Bacalov & Rocky Roberts)
Music: https://www.youtube.com/watch?v=UX3h22aABIc
2 comentarios:
lebron 15 shoes
off white hoodie
nike air max
supreme new york
off white hoodie
fila
kobe basketball shoes
jordan 13
cheap jordans
adidas stan smith shoes
Would you be interested in exchanging links?
Beermapping.com
Information
Click Here
Publicar un comentario