| jakarta.annotation | 
 This package defines the common annotations. 
 | 
| jakarta.annotation.security | 
 This package contains the security common annotations. 
 | 
| jakarta.annotation.sql | 
  | 
| jakarta.decorator | 
 Annotations relating to decorators. 
 | 
| jakarta.enterprise.context | 
 Annotations and interfaces relating to scopes and contexts. 
 | 
| jakarta.enterprise.context.control | 
  | 
| jakarta.enterprise.context.spi | 
 The custom context SPI. 
 | 
| jakarta.enterprise.event | 
 Annotations and interfaces relating to events. 
 | 
| jakarta.enterprise.inject | 
  | 
| jakarta.enterprise.inject.build.compatible.spi | 
 The build compatible extension SPI. 
 | 
| jakarta.enterprise.inject.literal | 
  | 
| jakarta.enterprise.inject.se | 
  | 
| jakarta.enterprise.inject.spi | 
 The portable extension integration SPI. 
 | 
| jakarta.enterprise.inject.spi.configurator | 
  | 
| jakarta.enterprise.lang.model | 
 | 
| jakarta.enterprise.lang.model.declarations | 
 | 
| jakarta.enterprise.lang.model.types | 
Interfaces that represent  types.  
 | 
| jakarta.enterprise.util | 
 Contains shared, general-purpose helper classes and annotations. 
 | 
| 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). This process, known as dependency
 injection, is beneficial to most nontrivial applications. 
 | 
| jakarta.interceptor | 
 Contains annotations and interfaces for defining interceptor methods and interceptor
classes, and for binding interceptor classes to target classes. 
 | 
| jakarta.json | 
Provides an object model API to process  JSON.  
 | 
| jakarta.json.bind | 
 Provides JSON Binding API, which enables binding Java objects from and to
 JSON documents. 
 | 
| jakarta.json.bind.adapter | 
 
 Defines adapter related classes. 
 | 
| jakarta.json.bind.annotation | 
 
 Defines annotations for customizing the mapping between Java program elements
 and JSON documents. 
 | 
| jakarta.json.bind.config | 
 
 Defines strategies and policies for customizing the mapping between Java program elements
 and JSON documents. 
 | 
| jakarta.json.bind.serializer | 
 
 Defines serializer depending classes. 
 | 
| jakarta.json.bind.spi | 
Service Provider Interface (SPI) to plug in implementations of JSON
 Binding API  JsonbBuilder objects.  
 | 
| jakarta.json.spi | 
 Service Provider Interface (SPI) to plug in implementations for
 JSON processing objects. 
 | 
| jakarta.json.stream | 
Provides a streaming API to parse and generate
  JSON.  
 | 
| jakarta.ws.rs | 
 High-level interfaces and annotations used to create RESTful service resources. 
 | 
| jakarta.ws.rs.client | 
 The JAX-RS client API 
 | 
| jakarta.ws.rs.container | 
 Container-specific JAX-RS API. 
 | 
| jakarta.ws.rs.core | 
 Low-level interfaces and annotations used to create RESTful service resources. 
 | 
| jakarta.ws.rs.ext | 
 APIs that provide extensions to the types supported by the JAX-RS API. 
 | 
| jakarta.ws.rs.sse | 
 Server-Sent Events related API. 
 |