| Modifier and Type | Package and Description |
|---|---|
| package | jakarta.annotation
This package defines the common annotations. |
| package | jakarta.annotation.security
This package contains the security common annotations. |
| package | |
| package | jakarta.decorator
Annotations relating to decorators. |
| package | jakarta.ejb
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. |
| package | jakarta.ejb.embeddable
Defines the classes for the enterprise bean Embeddable API. |
| package | jakarta.ejb.spi
Defines interfaces that are implemented by the enterprise bean container. |
| package | jakarta.el
Provides the API for Jakarta Expression Language 5.0 Jakarta Expression Language is a simple language originally designed to satisfy the specific needs of web application developers. |
| package | jakarta.enterprise.concurrent
Classes and interfaces that make up the Jakarta Concurrency specification. |
| package | jakarta.enterprise.concurrent.spi
Interfaces for third-party providers of thread context to implement. |
| package | jakarta.enterprise.context
Annotations and interfaces relating to scopes and contexts. |
| package | |
| package | jakarta.enterprise.context.spi
The custom context SPI. |
| package | jakarta.enterprise.event
Annotations and interfaces relating to events. |
| package | |
| package | jakarta.enterprise.inject.build.compatible.spi
The build compatible extension SPI. |
| package | |
| package | |
| package | jakarta.enterprise.inject.spi
The portable extension integration SPI. |
| package | |
| package | jakarta.enterprise.lang.model
The core interfaces of the language model that represent annotations and annotation targets. |
| package | jakarta.enterprise.lang.model.declarations
Interfaces that represent declarations. |
| package | jakarta.enterprise.lang.model.types
Interfaces that represent types. |
| package | jakarta.enterprise.util
Contains shared, general-purpose helper classes and annotations. |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | jakarta.faces.component.html
Specialized user interface component classes for HTML. |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | jakarta.inject
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). |
| package | jakarta.interceptor
Contains annotations and interfaces for defining interceptor methods and interceptor classes, and for binding interceptor classes to target classes. |
| package | jakarta.json
Provides an object model API to process JSON. |
| package | jakarta.json.bind
Provides JSON Binding API, which enables binding Java objects from and to JSON documents. |
| package | jakarta.json.bind.adapter
Defines adapter related classes. |
| package | jakarta.json.bind.annotation
Defines annotations for customizing the mapping between Java program elements and JSON documents. |
| package | jakarta.json.bind.config
Defines strategies and policies for customizing the mapping between Java program elements and JSON documents. |
| package | jakarta.json.bind.serializer
Defines serializer depending classes. |
| package | jakarta.json.bind.spi
Service Provider Interface (SPI) to plug in implementations of JSON
Binding API |
| package | jakarta.json.spi
Service Provider Interface (SPI) to plug in implementations for JSON processing objects. |
| package | jakarta.json.stream
Provides a streaming API to parse and generate JSON. |
| package | jakarta.persistence
Jakarta Persistence is the API for the management for persistence and object/relational mapping. |
| package | jakarta.persistence.criteria
Jakarta Persistence Criteria API |
| package | jakarta.persistence.metamodel
Jakarta Persistence Metamodel API |
| package | jakarta.persistence.spi
SPI for Jakarta Persistence providers |
| package | jakarta.security.auth.message
This package defines the core interfaces of Jakarta Authentication. |
| package | jakarta.security.auth.message.callback
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. |
| package | jakarta.security.auth.message.config
This package defines the interfaces implemented by Jakarta Authentication compatible configuration systems. |
| package | jakarta.security.auth.message.module
This package defines the interfaces implemented by Jakarta Authentication compatible authentication mechanisms. |
| package | jakarta.security.enterprise
The main Jakarta Security package. |
| package | jakarta.security.enterprise.authentication.mechanism.http
The HTTP authentication mechanism API package. |
| package | |
| package | jakarta.security.enterprise.credential
The Identity Store Credential API package. |
| package | jakarta.security.enterprise.identitystore
The identity store API package. |
| package | |
| package | jakarta.servlet
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. |
| package | jakarta.servlet.annotation
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. |
| package | jakarta.servlet.descriptor
Provides programmatic access to a web application's configuration information that was aggregated from the
|
| package | jakarta.servlet.http
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. |
| package | |
| package | |
| package | jakarta.servlet.jsp.jstl.core
Classes and interfaces related to the core tag library component of the Jakarta Standard Tag Library. |
| package | jakarta.servlet.jsp.jstl.fmt
Classes and interfaces related to the locale sensitive formatting tag library component of the Jakarta Standard Tag Library. |
| package | jakarta.servlet.jsp.jstl.sql
Classes and interfaces related to the sql tag library component of the Jakarta Standard Tag Library. |
| package | jakarta.servlet.jsp.jstl.tlv
Reusable Tag Library Validator (TLV) classes provided by the Jakarta Standard Tag Library. |
| package | |
| package | jakarta.transaction
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. |
| package | jakarta.validation
Top level package of the Jakarta Bean Validation API. |
| package | jakarta.validation.bootstrap
Package containing bootstrap specific objects. |
| package | jakarta.validation.constraints
Contains all the Jakarta Bean Validation provided constraints also called built-in constraints. |
| package | jakarta.validation.constraintvalidation
Package containing constructs specific to constraint validators. |
| package | jakarta.validation.executable
Package related to the control and execution of executable validation. |
| package | jakarta.validation.groups
A group defines a subset of constraints. |
| package | jakarta.validation.metadata
Package containing all objects specifically used and returned by the metadata API. |
| package | jakarta.validation.spi
Package containing objects specific to the interaction between the Jakarta Bean Validation bootstrapping process and Jakarta Bean Validation providers. |
| package | jakarta.validation.valueextraction
Package containing objects dedicated to extract values to validate from containers. |
| package | jakarta.websocket
This package contains all the Jakarta WebSocket APIs common to both the client and server side. |
| package | jakarta.websocket.server
This package contains all the Jakarta WebSocket APIs used only by server side applications. |
| package | jakarta.ws.rs
High-level interfaces and annotations used to create RESTful service resources. |
| package | jakarta.ws.rs.client
The JAX-RS client API The JAX-RS client API is a Java based API used to access Web resources. |
| package | jakarta.ws.rs.container
Container-specific JAX-RS API. |
| package | jakarta.ws.rs.core
Low-level interfaces and annotations used to create RESTful service resources. |
| package | jakarta.ws.rs.ext
APIs that provide extensions to the types supported by the JAX-RS API. |
| package | jakarta.ws.rs.sse
Server-Sent Events related API. |