| 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.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 | 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.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. |