Skip navigation links
Packages 
Package Description
jakarta.annotation
This package defines the common annotations.
jakarta.annotation.security
This package contains the security common annotations.
jakarta.annotation.sql  
jakarta.ejb  
jakarta.ejb.embeddable  
jakarta.ejb.spi  
jakarta.enterprise.concurrent
Classes and interfaces that make up the Jakarta Concurrency specification.
jakarta.enterprise.concurrent.spi
Interfaces for third-party providers of thread context to implement.
jakarta.interceptor  
jakarta.jms  
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.jws
This package defines annotations for light-weight web services programming model.
jakarta.jws.soap
This package defines annotations for SOAP binding definition within light-weight web services programming model.
jakarta.persistence
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
jakarta.persistence.criteria
Jakarta Persistence Criteria API
jakarta.persistence.metamodel
Jakarta Persistence Metamodel API
jakarta.persistence.spi
SPI for Jakarta Persistence providers
jakarta.resource
The jakarta.resource package is the top-level package for the Jakarta™ Connectors specification.
jakarta.resource.cci
The jakarta.resource.cci package contains API specification for the Common Client Interface (CCI).
jakarta.resource.spi
The jakarta.resource.spi package contains APIs for the system contracts defined in the Jakarta Connectors specification.
jakarta.resource.spi.endpoint
This package contains system contracts for service endpoint interactions.
jakarta.resource.spi.security
The jakarta.resource.spi.security package contains APIs for the security management contract.
jakarta.resource.spi.work
This package contains APIs for the Work Management, Generic and Security Work Context contracts.
jakarta.security.enterprise
The main Jakarta Security package.
jakarta.security.enterprise.authentication.mechanism.http
The HTTP authentication mechanism API package.
jakarta.security.enterprise.authentication.mechanism.http.openid  
jakarta.security.enterprise.credential
The Identity Store Credential API package.
jakarta.security.enterprise.identitystore
The identity store API package.
jakarta.security.enterprise.identitystore.openid  
jakarta.servlet  
jakarta.servlet.annotation  
jakarta.servlet.descriptor  
jakarta.servlet.http  
jakarta.servlet.jsp  
jakarta.servlet.jsp.el  
jakarta.servlet.jsp.jstl.core  
jakarta.servlet.jsp.jstl.fmt  
jakarta.servlet.jsp.jstl.sql  
jakarta.servlet.jsp.jstl.tlv  
jakarta.servlet.jsp.tagext  
jakarta.transaction  
jakarta.websocket
This package contains all the Jakarta WebSocket APIs common to both the client and server side.
jakarta.websocket.server
This package contains all the Jakarta WebSocket APIs used only by server side applications.
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.
jakarta.xml.bind
Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
jakarta.xml.bind.annotation
Defines annotations for customizing Java program elements to XML Schema mapping.
jakarta.xml.bind.annotation.adapters
XmlAdapter and its spec-defined sub-classes to allow arbitrary Java classes to be used with Jakarta XML Binding.
jakarta.xml.bind.attachment
This package is implemented by a MIME-based package processor that enables the interpretation and creation of optimized binary data within an MIME-based package format.
jakarta.xml.bind.helpers
Jakarta XML Binding Provider Use Only: Provides partial default implementations for some of the jakarta.xml.bind interfaces.
jakarta.xml.bind.tests  
jakarta.xml.bind.util
Useful client utility classes.
jakarta.xml.soap
Provides the API for creating and building SOAP messages.
jakarta.xml.ws
This package contains the core Jakarta XML Web Services APIs.
jakarta.xml.ws.handler
This package defines APIs for message handlers.
jakarta.xml.ws.handler.soap
This package defines APIs for SOAP message handlers.
jakarta.xml.ws.http
This package defines APIs specific to the HTTP binding.
jakarta.xml.ws.soap
This package defines APIs specific to the SOAP binding.
jakarta.xml.ws.spi
This package defines SPIs for Jakarta XML Web Services.
jakarta.xml.ws.spi.http
Provides HTTP SPI that is used for portable deployment of Jakarta XML Web Services in containers (for example servlet containers).
jakarta.xml.ws.wsaddressing
This package defines APIs related to WS-Addressing.
Skip navigation links