Piranha - Project 23.2.0 API

The Piranha Project delivers you with cloud ready containers and useful add-on / integration modules.

List of modules

Below you see a the list of Java modules that make up the entire Piranha ecosystem. Each Java module enables / delivers a specific piece of functionality. Note that if you are just getting started with Piranha, please consider starting with our Getting Started guide.

Modules
Module
Description
This module delivers the JAR based distribution support for Arquillian.
This module defines the core Piranha APIs.
This module delivers the default implementations for the Piranha APIs.
This module delivers the abstract unit tests that can be used for testing a Piranha implementation.
This module delivers the Piranha Core Profile distribution.
This module delivers the Piranha Isolated distribution.
This module delivers the Piranha Micro distribution.
This module delivers the Piranha MicroProfile distribution.
This module delivers the Piranha Platform distribution.
This module delivers the Piranha Server distribution.
This module delivers the Piranha Servlet distribution.
This module delivers the Piranha WebProfile distribution.
This module delivers Piranha Embedded.
This module delivers the annotation scan extension.
This module delivers the file upload extension using Apache Commons FileUpload.
This module delivers the bytes:// stream handler extension.
This module delivers the meta extension for Jakarta Core Profile.
This module delivers the default DataSource extension
This module delivers the EclipseLink integration extension.
This module delivers the OmniFaces Eleos integration extension.
This module delivers the Eclipse Exousia integration extension.
This module delivers the Hazelcast HttpSession integration extension.
This module delivers the logging support extension.
This module delivers the meta extension for Piranha Micro.
This module delivers the meta extension for MicroProfile.
This module delivers the mime-type extension.
This module delivers the JNDI integration extension.
This module delivers the CDI variant JNDI integration extension.
This module delivers the meta extension for the Jakarta EE platform.
This module delivers the Java Policy integration extension.
This module delivers the ServletContainerInitializer extension.
This module delivers the Jakarta Security integration extension.
This module delivers the Servlet Security integration extension.
This module delivers the meta extension for a Servlet container.
This module delivers the Servlet annotations integration extension.
This module delivers the Eclipse Soteria integration extension.
This module delivers the TEMPDIR extension.
This module delivers the OmniFish Transact integration extension.
This module delivers the Eclipse WaSP integration extension.
This module delivers the meta extension for Jakarta Web Profile.
This module delivers the web.xml processing extension.
This module delivers the welcome-file extension.
This module delivers the Weld integration extension.
This module defines the Feature API.
This module delivers the Piranha HTTP API.
This module delivers the CRaC integration for the HTTP engine.
This module delivers the Grizzly implementation of the HTTP engine.
This module delivers the default implementation of the HTTP engine.
This module delivers the JDK HttpServer implementation of the HTTP engine.
This module delivers the Netty implementation of the HTTP engine.
This module delivers the test framework that can be used by any HTTP implementations for testing the implementation.
This module delivers the Undertow implementation of the HTTP engine.
This module delivers the bridge between the HttpServer API and the WebApplication API.
This module delivers the Piranha Maven plugin.
This module delivers the builder for Piranha Micro.
This module delivers the core of Piranha Micro.
This module delivers the loader for Piranha Micro.
This module delivers the default JNDI integration for Piranha.
This module delivers the Thread-based JNDI integration for Piranha.
This module delivers the Resource API.
This module delivers the default implementation of the Resource API.
This module delivers the Shrinkwrap implementation of the Resource API.
This module delivers the Piranha Embedded Spring Boot starter.