All Packages

Package Summary
Package
Description
Jakarta Activation is used by Jakarta Mail to manage MIME data.
Provides interfaces which implementations will be used as service providers for other services that used by Jakarta Activation.
This package defines the common annotations.
This package contains the security common annotations.
 
Jakarta Data provides an API that simplifies data access.
Common data access exceptions.
A static metamodel for entities that are used in Jakarta Data repositories.
 
Splits query results into pages.
 
A repository is an interface annotated with Repository that defines operations on entities.
 
Annotations relating to decorators.
Contains the Enterprise Bean classes and interfaces that define the contracts between the enterprise bean and its clients and between the enterprise bean and the enterprise bean container.
Defines the classes for the enterprise bean Embeddable API.
Defines interfaces that are implemented by the enterprise bean container.
Provides the API for Jakarta Expression Language 6.0
Classes and interfaces that make up the Jakarta Concurrency specification.
Interfaces for third-party providers of thread context to implement.
Annotations and interfaces relating to scopes and contexts.
 
The custom context SPI.
Annotations and interfaces relating to events.
 
The build compatible extension SPI.
 
 
The portable extension integration SPI.
 
 
 
The core interfaces of the language model that represent annotations and annotation targets.
Interfaces that represent declarations.
Interfaces that represent types.
Contains shared, general-purpose helper classes and annotations.
 
 
 
 
 
Specialized user interface component classes for HTML.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This package specifies a means for obtaining objects in such a way as to maximize reusability, testability and maintainability compared to traditional approaches such as constructors, factories, and service locators (e.g., JNDI). This process, known as dependency injection, is beneficial to most nontrivial applications.
Contains annotations and interfaces for defining interceptor methods and interceptor classes, and for binding interceptor classes to target classes.
Provides an object model API to process JSON.
Provides JSON Binding API, which enables binding Java objects from and to JSON documents.
Defines adapter related classes.
Defines annotations for customizing the mapping between Java program elements and JSON documents.
Defines strategies and policies for customizing the mapping between Java program elements and JSON documents.
Defines serializer depending classes.
Service Provider Interface (SPI) to plug in implementations of JSON Binding API JsonbBuilder objects.
Service Provider Interface (SPI) to plug in implementations for JSON processing objects.
Provides a streaming API to parse and generate JSON.
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
Jakarta Persistence Criteria API
Jakarta Persistence Metamodel API
SPI for Jakarta Persistence providers
This package defines the core interfaces of Jakarta Authentication.
This package defines callback interfaces that may be used by a pluggable authentication mechanisms (aka message authentication modules) to interact with the container (aka message processing runtime) that invoked the module.
This package defines the interfaces implemented by Jakarta Authentication compatible configuration systems.
This package defines the interfaces implemented by Jakarta Authentication compatible authentication mechanisms.
The main Jakarta Security package.
The HTTP authentication mechanism API package.
 
The Identity Store Credential API package.
The identity store API package.
 
The jakarta.servlet package contains a number of classes and interfaces that describe and define the contracts between a servlet class and the runtime environment provided for an instance of such a class by a conforming servlet container.
The jakarta.servlet.annotation package contains a number of annotations that allow users to use annotations to declare servlets, filters, listeners and specify the metadata for the declared component.
Provides programmatic access to a web application's configuration information that was aggregated from the web.xml and web-fragment.xml descriptors.
The jakarta.servlet.http package contains a number of classes and interfaces that describe and define the contracts between a servlet class running under the HTTP protocol and the runtime environment provided for an instance of such a class by a conforming servlet container.
 
 
Classes and interfaces related to the core tag library component of the Jakarta Standard Tag Library.
Classes and interfaces related to the locale sensitive formatting tag library component of the Jakarta Standard Tag Library.
Classes and interfaces related to the sql tag library component of the Jakarta Standard Tag Library.
Reusable Tag Library Validator (TLV) classes provided by the Jakarta Standard Tag Library.
 
Provides the API that defines the contract between the transaction manager and the various parties involved in a distributed transaction namely : resource manager, application, and application server.
Top level package of the Jakarta Validation API.
Package containing bootstrap specific objects.
Contains all the Jakarta Validation provided constraints also called built-in constraints.
Package containing constructs specific to constraint validators.
Package related to the control and execution of executable validation.
A group defines a subset of constraints.
Package containing all objects specifically used and returned by the metadata API.
Package containing objects specific to the interaction between the Jakarta Validation bootstrapping process and Jakarta Validation providers.
Package containing objects dedicated to extract values to validate from containers.
This package contains all the Jakarta WebSocket APIs common to both the client and server side.
This package contains all the Jakarta WebSocket APIs used only by server side applications.
High-level interfaces and annotations used to create RESTful service resources.
The JAX-RS client API
Container-specific JAX-RS API.
Low-level interfaces and annotations used to create RESTful service resources.
APIs that provide extensions to the types supported by the JAX-RS API.
Server-Sent Events related API.