All Classes and Interfaces

Class
Description
The default AliasedDirectoryResource.
A Resource wrapper with a custom name
The annotation information.
The AnnotationManager API.
The extension that enables annotation scanning.
This ServletContainerInitializer deep scans for annotations and adds them to the StandardAnnotationScanAnnotationManager.
The Part for the ApacheMultiPartManager.
The WebApplicationExtension that is responsible for setting up the Apache multi-part manager.
The ServletContainerInitializer for the ApacheMultiPartManager.
The ApacheMultiPartManager.
 
The AsyncDispatcher API.
The extension that enables annotation scanning.
The async HTTP dispatch wrapper.
The AsyncManager API.
The async non-HTTP dispatch wrapper.
The AttributeManager API.
This interface is implemented by classes that represent the current authenticated identity.
This filter is uses to call a Jakarta Authentication system module at the start of an HTTP request.
The Eleos initializer.
This filter is used to call a Jakarta Authorization system module at the start of an HTTP request.
The Exousia initializer.
The Exousia initializer.
This filter is uses to call a Jakarta Authentication system module at the start of an HTTP request.
The Exousia initializer.
The base Mojo for the start and run goals.
The byte-array resource.
Handler for the bytes:// protocol.
The WebApplicationExtension that sets up the 'bytes://' stream handler functionality.
The ServletContextListener used to remove 'bytes://' stream handler once initialization is done.
The ServletRequestListener that sets up 'bytes://' stream handler when the request is initialized and removes it when the request is destroyed.
This extension registers an identity store in case callers (users) / credentials have been added to it.
A resource backed by a class.
The Cookie parser
The extension that delivers the extensions for Jakarta Core Profile.
The Piranha Core Profile runtime.
The Builder for Piranha Core Profile.
The Main for Piranha Core Profile.
A holder that references the current HttpServletRequest in the request processing pipeline.
Wrapper for a data source.
Debug class
The default AnnotationInfo.
The default AnnotationManager.
The default AsyncContext.
The default AsyncDispatcher.
The default AttributeManager.
Default implementation of AuthenticatedIdentity.
The default Binding NamingEnumeration.
Default implementation of the CurrentRequestHolder interface.
The WebApplicationExtension that adds the StandardTempDirInitializer.
The ServletContainerInitializer that creates the default data source under the "java:comp/DefaultDataSource" name.
The default DispatcherManager.
The default ErrorPageManager.
The default FilterChain.
The default FilterEnvironment.
The default FilterMapping.
The default HttpHeader.
The default HttpHeaderManager.
The default implementation of a HTTP Server.
The default implementation of a HTTP Server Processor.
The default implementation of HttpServerRequest.
The default implementation of HTTP Server Response.
 
The default HttpSession.
The default HttpSessionManager.
The default InitialContext.
The default InitialContextFactory.
The default InitialContextFactory.
The default InitialContextFactory.
The invocation finder tries to find a servlet invocation matching a request for a path based or name based dispatch.
The default JspConfigDescriptor.
The default JspManager.
The default LocaleEncodingManager.
The default LoggingManager implementation.
The default MimeTypeManager implementation.
Provides an implementation of ModuleFinder to work with Resource
The module layer processor
Provides an implementation of ModuleReader to work with Resource
Provides an implementation of ModuleReference to work with Resource
The default MultiPartManager.
The default named RequestDispatcher.
The default NameParser.
The default NamingEnumeration.
The default object instance manager.
The default ResourceManager.
The default ResourceManagerClassLoader.
The default SecurityManager.
The default Servlet.
The default ServletConnection.
The default ServletEnvironment.
The default servlet invocation
The default ServletRequestDispatcher.
The default servlet request manager.
The default TaglibDescriptor.
The default WebApplication.
The default WebApplication builder.
The default WebApplicationClassLoader.
The default web application extension context.
The default WebApplicationInputStream.
The default WebApplicationManager.
The default WebApplicationOutputStream.
The default WebApplicationRequest.
The default WebApplicationRequestMapper.
The default WebApplicationRequestMapping.
The default WebApplicationResponse.
The default WebConnection.
The default DirectoryResource.
The DispatcherManager API.
Default SAM that does nothing
CDI Extension that among others makes PersistenceContext injectable via CDI.
The extension that will enable EclipseLink integration
The EclipseLink initializer.
The embeddable version of Piranha.
The builder so you can easily build instances of EmbeddedPiranha.
The WebApplicationRequest class used by EmbeddedPiranha
The builder so you can easily build instances of EmbeddedRequest.
The WebApplicationResponse class used by EmbeddedPiranha
The builder so you can easily build instances of EmbeddedResponse.
This bean takes care of creating an EntityManagerFactory using EclipseLink specific APIs.
This producer takes care of providing a bean to inject for the PersistenceContext annotation.
The ErrorPageManager API.
 
The FilterMapping API.
The Filter Priority API allows filters that implement this interface to be given priority depending on their priority value.
The JUnit tests for FilterRegistration API.
Stream handler for the shrinkwrap protocol (urls starting with shrinkwrap://).
The Grizzly implementation of HTTP Server.
The Grizzly implementation of HttpServerRequest.
The Grizzly implementation of HTTP Server Response.
Display help information on piranha-maven-plugin.
Call mvn piranha:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
The HttpHeader API.
The HttpHeaderManager API.
The HTTP Server API.
The HTTP Server Processor API.
The end state of the HTTP processing.
The HttpServerRequest API.
THe HttpServerResponse API.
An abstract JUnit test for any HttpServer implementation.
The JUnit tests for the HttpSessionAttributeListener API.
The JUnit tests for the HttpSessionIdListener API.
The JUnit tests for the HttpSessionListenerTest API.
The HttpSessionManager API.
The JUnit tests for any HttpSession implementation.
The HttpServerRequest variant of WebApplicationRequest.
The HttpServerResponse variant of WebApplicationResponse.
The default WebApplicationServer.
The Web Application HttpServerProcessor.
The default WebApplicationServerRequestMapper.
 
A basic in-memory identity store.
The credential.
The standard annotation scan AnnotationInfo.
The standard annotation scan AnnotationManager.
The Isolated of Piranha.
Deprecated, for removal: This API element is subject to removal in a future version. 
The default WebApplicationClassLoader.
The Jakarta Security All initializer.
The extension for Jakarta Security.
The default JarResource.
The HttpHandler used by the JDK HttpServer implementation of HttpServer.
The JDK HttpServer version of a HttpServerRequest.
The JDK HttpServer variant of a HttpServerResponse.
The JDK implementation of HTTP Server.
The JspManager API.
The WebApplicationExtension that sets up the StandardLocaleEncodingManager.
The LocaleEncodingManager API.
The WebApplicationExtension that sets the StamdardLoggingManager.
The LoggingManager API.
The configuration for Piranha Micro.
 
Embedded variant using Micro
Builder for an embedded Piranha instance based on Piranha Micro
 
The inner Piranha Micro application.
Deploys a shrinkwrap application archive to a newly started embedded Piranha instance.
The micro outer deployer runs in the outer (or initial) class loader, and initializes the inner (isolated) class loader.
Deprecated, for removal: This API element is subject to removal in a future version. 
Deprecated, for removal: This API element is subject to removal in a future version. 
Deprecated, for removal: This API element is subject to removal in a future version. 
The extension that delivers the extensions for MicroProfile.
The Piranha Micro runtime.
The Builder for Piranha Web Profile.
The Main for Piranha Web Profile.
A Piranha Micro web application.
The WebApplicationExtension that sets the InternalMimeTypeManager.
The MimeTypeManager API.
The module layer processor
The multi-part manager API.
A resource wrapper that loads the versioned entries from META-INF/versions if the resource contains a main attribute named "Multi-Release" in the META-INF/MANIFEST.MF
The WebApplicationExtension that is responsible for setting up the proper Context instance so it can be made available during web application initialization and subsequently during request processing as well as delivering listeners to set/remove the Context from the current thread.
The WebApplicationExtension that is responsible for setting up the proper Context instance so it can be made available during web application initialization and subsequently during request processing as well as delivering listeners to set/remove the Context from the current thread.
The ServletRequestListener that sets the Context instance on the current thread just before request processing and removes the Context instance from the current after the request has been processed.
The ServletRequestListener that sets the Context instance on the current thread just before request processing and removes the Context instance from the current after the request has been processed.
The Netty implementation of HTTP Server.
The Netty Handler used by the Netty implementation of HTTP Server.
The Netty Initializer used by the Netty implementation of HTTP Server.
The Netty implementation of HttpServerRequest.
The Netty implementation of HTTP Server Response.
Stream handler used for URLs that represent directories.
Bean to store the entity manager during a request.
The object instance manager API.
The Piranha API.
An Archive handler for Weld that implicitly reads the classes in an archive deployed to Piranha via the META-INF/piranha.idx file.
Entity Manager wrapper suitable for injection that creates the actual entity manager lazily on demand.
The Piranha JAR container.
The Piranha JAR container configuration.
The Piranha JAR container extension.
 
This class converts from Piranha security types to Exousia security types.
The extension that delivers the extensions for Jakarta EE platform.
The Piranha Server runtime.
The builder so you can easily build instances of PlatformPiranha.
The Main for Piranha Platform.
This web application supports finding other contexts using ServletContext.getContext(String).
The WebApplicationExtension that is responsible for setting up the proper Policy instance so it can be made available during web application initialization and subsequently during request processing as well as delivering listeners to set/remove the Policy from the current thread.
The default PrefixJarResource.
An HttpServletRequest wrapper that consistently consults the getWrapped() method for every operation.
The JUnit tests for any RequestDispatcher implementation.
The Resource API.
The ResourceManager API.
The WebApplicationClassLoader API.
This goal will deploy your web application, start Piranha and wait for it.
The SecurityManager API.
The enum that qualifies the source of the authentication.
Method that bypasses the authentication mechanism installed by the authentication manager and directly invokes an identity store.
The Piranha Server runtime.
Deprecated, for removal: This API element is subject to removal in a future version. 
The builder so you can easily build instances of ServerPiranha.
Deprecated, for removal: This API element is subject to removal in a future version. 
The Main for Piranha Server.
Deprecated, for removal: This API element is subject to removal in a future version. 
This web application supports finding other contexts using ServletContext.getContext(String).
Deprecated, for removal: This API element is subject to removal in a future version. 
The WebApplicationExtension for Servlet annotation processing.
The standard Servlet annotations initializer.
The WebApplication extension that enables ServletContainerInitializer processing.
The JUnit tests for the ServletContextAttributeListener API.
The JUnit tests for the ServletContextListener API.
The environment for a Servlet.
The extension that delivers the extensions for Piranha Micro/Server.
The ServletInvocation API.
The Piranha Servlet runtime.
The Builder for Piranha Servlet.
The Main for Piranha Servlet.
The JUnit tests for the ServletRegistration API.
Test servlet that is used by testGetClassName.
The JUnit tests for the ServletRequestAttributeListener API.
The JUnit tests for the ServletRequestListener API.
The ServletRequest manager.
The Servlet Security All initializer.
The extension for Servlet Security.
SecurityManager implementation that uses Servlet Security semantics.
The WebApplicationExtension that adds the ServletSecurityManagerInitializer.
The ServletContainerInitializer that sets the ServletSecurityManager.
A principal used by ServletSecurityManager.
Input stream for reading from an archive entry that represents a directory.
 
The SlimSecurityManager.
The SlimSecurityManager extension.
The ServletContainerInitializer that sets the SlimSecurityManager.
The Principal used by the SlimSecurityManager.
The Soteria initializer.
The Soteria initializer.
Deprecated, for removal: This API element is subject to removal in a future version. 
This goal will deploy your web application and start Piranha in a separate process.
A static URL stream handler.
A factory for URL stream handlers using a static map to contain handlers.
This goal will stop the Piranha runtime that was started with the start goal.
 
A resource based on a string value.
The WebApplicationExtension that adds the StandardTempDirInitializer.
The ServletContainerInitializer that creates the temporary directory on the file system and sets the context attribute to point to that directory.
The default implementation of a HTTP Server Processor.
The Thread InitialContextFactory.
The extension that will enable Transact integration
 
The Transact initializer.
Bean to store the entity manager during a transaction.
Data source wrapper that adds connections retrieved from it to any ongoing transaction.
The Undertow HttpHandler used by the Undertow implementation of HTTP Server.
The Undertow implementation of HttpServerRequest.
The Undertow implementation of HTTP Server Response.
The Undertow implementation of HTTP Server.
The extension that will enable WaSP integration (aka.
The WaSP initializer.
The WaSP manager delivered by the Jasper integration.
The extension that will enable WaSP JspManager.
The WaSP JspManager initializer.
The WebApplication API.
The WebApplicationClassLoader API.
A web application deployer.
The web application extension API.
The web application extension context API.
The web application input stream.
The WebApplicationManager API.
The JUnit tests for any WebApplicationManager implementation.
The WebApplicationOutputStream API.
The WebApplicationRequest API.
The WebApplicationRequestMapper API.
The WebApplicationRequestMapping API.
The JUnit tests for any WebApplicationRequest implementation.
A HttpUpgradeHandler used by testUpgrade2 method.
A HttpUpgradeHandler used by testUpgrade method.
The WebApplicationResponse API.
The JUnit tests for any WebApplicationResponse implementation.
Test servlet that is used by testSendRedirect2.
Test servlet that is used by testSendRedirect2.
Test servlet that is used by testSendRedirect3.
Test servlet that is used by testSendRedirect4.
Test servlet that is used by testSendRedirect5.
Test servlet that is used by testSendRedirect5.
Test servlet that is used by testSendRedirect.
The WebApplicationServer API.
The WebApplicationServerRequestMapper API.
The JUnit tests for any WebApplication implementation.
Test initializer that is used by testAddInitializer2.
Test initializer that is used by testAddInitializer2.
Test listener that is used by testAddListener2.
Test listener that is used by testCreateListener2.
Test listener that is used by testCreateListener3.
Test HttpSessionListener to validate createListener was called.
Test listener that is used by testCreateListener.
Test servlet that is used by testGetServletRegistration2.
Test servlet that is used by testGetServletRegistrations.
The extension that delivers the extensions for Piranha Micro/Server.
The Piranha Micro runtime.
The Builder for Piranha Web Profile.
The Main for Piranha Web Profile.
The web.xml in object format.
A class used to deal with before/after ordering.
A context-param inside of web.xml/web-fragment.xml.
A data-source inside of web.xml.
An error-page inside of web.xml/web-fragment.xml.
The extension for web.xml processing.
A filter inside of web.xml/web-fragment.xml.
A filter init-param inside of web.xml/web-fragment.xml.
A filter-mapping inside of web.xml/web-fragment.xml.
The web.xml initializer.
A jsp-config inside web.xml/web-fragment.xml.
A taglib inside jsp-config of web.xml/web-fragment.xml.
A listener inside of web.xml/web-fragment.xml.
A login-config inside of web.xml/web-fragment.xml.
The WebXmlManager API.
A mime-mapping inside of web.xml/web-fragment.xml.
A security-constraint inside of web.xml/web-fragment.xml.
The <web-resource-collection> snippet inside a web.xml / webfragment.xml.
A servlet inside of web.xml/web-fragment.xml.
A servlet init-param inside of web.xml/web-fragment.xml.
A servlet-mapping inside of web.xml/web-fragment.xml.
A servlet multipart-config inside of web.xml/web-fragment.xml.
A servlet security-role-ref inside of web.xml/web-fragment.xml.
A session-config inside of web.xml/web-fragment.xml.
A session-config cookie-config inside of web.xml/web-fragment.xml.
The WebApplicationExtension that sets the WelcomeFileManager.
The WelcomeFileManager API.
The CDI for Weld.
The Weld container.
The extension that integrates Weld.
An HttpServletRequest wrapper that always delegates every operation to what has been set as the current request.
The Weld Integration ServletContainerInitializer.
This Piranha specific Weld initializer forwards all initialization to the original Weld initializer, but modifies the HttpServletRequest that's passed into it.
Deprecated, for removal: This API element is subject to removal in a future version. 
The Weld variant of the ObjectInstanceManager.
The Weld CDI provider.
The implementation of this Weld SPI provides the current principal for injection by CDI.
Deprecated, for removal: This API element is subject to removal in a future version.