All Classes and Interfaces

Class
Description
Abstract chainable linear acceptor.
Abstract entity provider model.
Abstract Configurator which initializes and register ExecutorServiceProvider and ScheduledExecutorServiceProvider.
 
Abstract base class for form entity types marshalling & un-marshalling support.
An abstract implementation of the ListenableFuture interface.
This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
Abstract entity provider (reader and writer) base class.
An abstract implementation of RuntimeDelegate that provides support common to the client and server.
Simple ServiceFinder configuration.
Abstract thread pool executor provider.
An acceptable language tag.
An acceptable media type.
An acceptable token.
Injection binding description used to describe the aliases to main Binding.
Annotated method representation.
Supports inline instantiation of annotation type instances.
Implementation of this interface is capable of returning Application.
A service provider contract for JAX-RS and Jersey components that need to be automatically discovered and registered in runtime configurations.
Configurator which initializes and register AutoDiscoverable instances into InjectionManager and BootstrapBag.
Marker of a public Jersey API that is still in "beta" non-final version.
Interface dedicated to keep some level of code compatibility between previous HK2 implementation and new DI SPI.
Binding<T,D extends Binding>
Abstract injection binding description of a bean.
A holder that is used only during Jersey bootstrap to keep the instances of the given types and then use them during the bootstrap.
Configurator which contains two methods, BootstrapConfigurator.init(InjectionManager, BootstrapBag) contains InjectionManager into which only registering services make sense because injection manager has not been completed yet and BootstrapConfigurator.postInit(InjectionManager, BootstrapBag) in which InjectionManager has been already completed and is able to create and provide services.
Default Jersey byte array entity provider (reader and writer).
An InputStream backed by a queue of byte buffers to be read.
A semi-persistent mapping from keys to values.
Cache implementation that relies on FutureTask.
Should a cycle be detected during computation of a value for given key, this interface allows client code to register a callback that would get invoked in such a case.
A builder of LoadingCache and Cache instances having any combination of the following features:
Computes or retrieves values, based on a key, for use in populating a LoadingCache.
Thrown to indicate that an invalid response was returned from a call to CacheLoader.
Linear acceptor that can be composed into a chain.
A pair of raw class and the related type.
A helper class to aid the closing of InputStream.
Closure interface.
Represents function S as defined in the Request Matching part of the spec.
Media type extended by flag indicating whether media type was obtained from user annotations Consumes or Produces or has no annotation and therefore was derived from MessageBodyWorkers.
A committing output stream with optional serialized entity buffering functionality which allows measuring of the entity size.
Common immutable Configuration implementation for server and client.
Common (server/client) Jersey configuration properties.
A MessageBodyReader may implement this interface to signal that reading from the underlying input stream can be fully completed.
An internal Jersey container for custom component classes and instances.
Component provider interface to allow custom management of 3rd party components life-cycle and dependency injection.
Standard contract for plugging in content encoding support.
Utility class containing methods used on both client and server side for determining media type of a response based on provided MessageBodyWorkers.
A marker interface to InjectionResolver&lt;Context&gt;.
A factory implementation for managing ContextResolver instances.
Configurator which initializes and register ContextResolvers instance into InjectionManager and BootstrapBag.
An injectable interface providing look-up for ContextResolver<T> provider instances.
Used to annotate SPI provider contracts recognized by Jersey (in addition to the JAX-RS providers).
Jersey contract provider model.
Contract provider model builder.
Request Cookie header delegate provider.
Cookies parser.
Qualifier annotation used to annotate HK2 injections and bindings for user custom providers.
Custom annotation literal.
Provider for marshalling/un-marshalling of application/octet-stream entity type to/from a DataSource instance.
Modified from javax.mail.util.ByteArrayDataSource A DataSource backed by a byte array.
Utility class, which tries to pickup the best collection implementation depending on running environment.
Deflate encoding support.
Supplier extension which is able to call Supplier.get() method to create a new object and also call DisposableSupplier.dispose(Object) to make some cleaning code regarding the instance and the specific Supplier instance.
Registers JAX-RS DynamicFeature which are listed as SPIs for registration.
Entity input stream customized for entity message processing: contains EntityInputStream.isEmpty() method. EntityInputStream.close() method throws Jersey-specific runtime exception in case of an IO error.
A strategy for determining whether two instances are considered equivalent.
Errors utility used to file processing messages (e.g. validation, provider, resource building errors, hint).
Generic error message.
Error message exception.
Exception mappers implementation that aggregates exception mappers and server as the main entry point for exception mapper instance lookup.
Configurator which initializes and register ExceptionMappers instance into InjectionManager and BootstrapBag.
Provides lookup of ExceptionMapper instances that can be used to map exceptions to responses.
The Exception Utils class provide utility method for exception handling.
A utility class with a methods for handling executor injection registration and proper disposal.
An extension contract for providing pluggable executor service providers to be used by Jersey client or server runtime whenever a specific executor service is needed to execute a Jersey runtime processing task.
Extended common runtime configuration.
Logger extension with additional logging utility & convenience methods.
Model of configuration for external properties.
Provider interface for external (SPI) providers to provide their configuration properties implementations Priority of providers can be adjusted by Priority annotation or just alphabetically (if no Provider annotation is found)
 
 
Factory for external properties providers Offers methods to work with properties loaded from providers or just configure Jersey's Configurables with loaded properties from providers
A runtime exception that contains a cause, a checked or runtime exception, that may be passed to the cause of a WebApplicationException.
Registers JAX-RS Feature which are listed as SPIs for registration.
Wrapper of FeatureContext that can supply instance of injection manager.
Provider for marshalling/un-marshalling of application/octet-stream entity type to/from a File instance.
A marker interface that the stream provided to Jersey can implement, noting that the stream does not need to call Flushable.flush() prior to FlushedCloseable.close().
A service provider contract for JAX-RS and Jersey components that need to be automatically discovered and registered in runtime configurations.
The descriptor holder for an externally provided DI providers.
The descriptor holder for an externally provided DI providers.
Internal service to help determine which HK2 factory provided components should be treated as request scoped.
Provider for marshalling/un-marshalling of application/x-www-form-urlencoded entity type to/from multi-valued map instance.
Provider for marshalling/un-marshalling of application/x-www-form-urlencoded entity type to/from JAX-RS Form instance.
A collection which forwards all its method calls to another collection.
A map entry which forwards all its method calls to another map entry.
A set which forwards all its method calls to another set.
A sorted set which forwards all its method calls to another sorted set.
Static utility methods pertaining to the Future interface.
The MultivaluedMap wrapper that is able to set guards observing changes of values represented by a key.
GZIP encoding support.
Implementation of Table using hash tables.
Implementation of Multimap using hash tables.
A provider that supports the conversion of an HTTP header, of type T, to and from a String.
Utility class supporting the processing of message headers.
Processing exception indicating that an attempt to read a value of a header failed.
Context that contains header problems causing this exception (e.g. for InboundMessageContext the corresponding value is HeaderValueException.Context.INBOUND).
Helper class for HTTP specified date formats.
A minimum formatter for converting java Date and LocalDateTime to String and vice-versa.
An abstract pull-based reader of HTTP headers.
TODO javadoc.
Additional HTTP headers that are not listed in Jakarta REST HttpHeaders.
Set of convenient function regarding a collection immutability.
Immutable runtime configuration.
An immutable view of a MultivaluedMap.
Base inbound message context implementation.
Static utility methods pertaining to InetAddress instances.
Interface that is used to indicate that the instance provides an Inflector.
A generic interface for transforming data into a result.
An Injectee represents the point of injection.
An Injectee represents the point of injection.
Interface provides the communication API between Jersey and Dependency Injection provider.
Factory which is able to create InjectionManager.
Utility class with static methods that extract injection manager from various JAX-RS components.
Implementation of this interface is capable of returning InjectionManager.
This class allows users to provide a custom injection target for any annotation (including &#64;Inject).
Injection binding utility methods.
 
Internal common (server/client) Jersey configuration properties.
This class contains static utility methods that operate on or return objects of type Iterator.
Jersey implementation of JAX-RS Providers contract.
Configurator which initializes and registers Providers instance into InjectionManager and BootstrapBag.
JDK Version related utilities.
Jersey implementation of JAX-RS Link contract.
Jersey implementation of JAX-RS Link.Builder contract.
Built-in Jersey-specific priority constants to be used along with Priorities where finer-grained categorization is required.
Uncaught exception handler that can be used by various Jersey request processing thread pools uncaught exceptions.
Implementation of Flow.Publisher corresponding to reactive streams specification.
 
JerseyQueryParamStyle is used to specify the desired format of query param when multiple values are sent for the same parameter.
A Jersey implementation of UriBuilder.
An object which joins pieces of text (specified as an array, Iterable, varargs or even a Map) with a separator.
An object that joins map entries in the same manner as Joiner joins iterables and arrays.
A key comparator.
A implementation similar to HashMap but supports the comparison of keys using a KeyComparator.
A implementation similar to LinkedHashMap but supports the comparison of keys using a KeyComparator.
A language tag.
Lazily initialized, thread-safe, random UUID.
Lazily initialized unsafe value.
Lazily initialized value.
Provider for Link Headers.
A Future that accepts completion listeners.
A Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
Static utility methods pertaining to List instances.
A semi-persistent mapping from keys to values.
Localizable message.
 
 
 
Defines string formatting method for each constant in the resource file
Localizes the Localizable into a message by using a configured Locale.
This feature enables logging request and/or response on client-side and/or server-side depending on the context's RuntimeType.
Builder class for logging feature configuration.
Verbosity determines how detailed message will be logged.
Auto-discoverable class that registers LoggingFeature based on configuration properties.
An abstract LRU interface wrapping an actual LRU implementation.
Invokes PreDestroy methods on all registered objects, when the injection manager is shut down.
A builder of ConcurrentMap instances having any combination of the following features:
Properties delegate backed by a Map.
Static utility methods pertaining to Map instances (including instances of SortedMap, BiMap, etc.).
A matching entity tag.
Header delegate provider for MediaType.
Common media types and functionality.
A factory for managing MessageBodyReader, MessageBodyWriter instances.
Configurator which initializes and register MessageBodyWorkers instance into InjectionManager and BootstrapBag.
Jersey exception signaling that error occurred during reading or writing message body (entity).
Jersey processing exception signaling that no appropriate MessageBodyReader or MessageBodyWriter was found.
An injectable interface providing lookup of MessageBodyReader and MessageBodyWriter instances.
Common header methods for outbound and inbound messages.
Jersey configuration properties for message & entity processing.
Utility class with message related methods.
Binding definitions for the default set of message related providers (readers, writers, header delegates).
Header delegate provider injection binder.
Message body providers injection binder.
Factory and utility methods for Executor, ExecutorService, and ThreadFactory.
Helper functions that operate on any Object, and are not already provided in Objects.
Common tracing events.
A collection that maps keys to values, similar to Map, but in which each key may be associated with multiple values.
Provides static methods acting on or generating a Multimap.
An implementation of MultivaluedMap where keys and values are instances of String.
Model component that can be name bound.
Response Set-Cookie header delegate provider.
An abstract InputStream extension that defines contract for non-blocking streaming read operations.
An implementation of MultivaluedMap where values can be null.
Deprecated, for removal: This API element is subject to removal in a future version.
A comparator, with additional methods to support common operations.
Utility class to deal with OSGi runtime specific behavior.
An outbound JAX-RS response message.
Outbound JAX-RS Response.ResponseBuilder implementation.
Base outbound message context implementation.
The callback interface which is used to get the terminal output stream into which the entity should be written and to inform the implementation about the entity size.
Configurator which initializes and register ParamConverters.AggregatedProvider instances into InjectionManager.
An aggregate param converter provider that loads all the registered ParamConverterProvider implementations.
Container of several different param converter providers implementations.
 
Provider of param converter that convert the supplied string into a Java Date instance using conversion method from the http date formatter utility class.
Provider of param converter that convert the supplied string into a Java InputStream instance.
Provider of param converter that produce the Optional instance by invoking ParamConverterProvider.
Provider of param converter that produce the OptionalInt, OptionalDouble or OptionalLong instance.
Provider of param converter that produce the target Java type instance by invoking a single String parameter constructor on the target type.
Provider of param converter that produce the target Java type instance by invoking a static fromString(String) method on the target type.
Provider of param converter that produce the target Java enum type instance by invoking a static fromString(String) method on the target enum type.
Provider of param converter that produce the target Java type instance by invoking a static valueOf(String) method on the target type.
 
 
A factory service to found in a runtime to be used to instantiate the given Parameter class.
 
Parameter injection sources type.
A general parameterized header.
Implementation of this service is used by any Parameter implementation to overcome the inheritance of static methods.
A path pattern that is a regular expression generated from a URI path template.
The set of right hand path patterns that may be appended to a path pattern.
Provider for marshalling/un-marshalling of application/octet-stream entity type to/from a Path instance.
A URI template for a URI path.
A pattern for matching a string against a regular expression and returning capturing group values for any capturing groups present in the expression.
An iterator that supports a one-element lookahead while iterating.
PerLookup is the scope for objects that are created every time they are looked up.
PerThread is a scope that operates like Singleton scope, except on a per-thread basis.
Static convenience methods that help a method or constructor check whether it was invoked correctly (whether its preconditions have been met).
Static utility methods pertaining to Predicate instances.
Utility class to print the variety of types, useful in toString method.
Utility class that maps the primitive types to their respective classes as well as the default values as defined by the JAX-RS specification.
Contains static utility methods pertaining to primitive types and their corresponding wrapper types.
This interface extends Callable interface but removes the exception from call declaration.
Marker annotation for property classes.
TODO: javadoc.
Helper class containing convenience methods for reading org.glassfish.jersey.server.ResourceConfig and Configuration properties.
Resolver of a property value for the specified property name from the request-specific property bag, or the global runtime configuration.
Marker annotation for static fields that represent property names.
Marker annotation for static fields that represent property name aliases.
Utility class providing a set of utility methods for easier and more type-safe interaction with an injection layer.
Quality factor for acceptable header types represented as a "parts per thousand" (i.e. per mille) value.
Quality parameter constants.
A quality source media type.
Comparator used to sort types by their priorities defined by theirs binding priority set during the configuration phase (Configuration) in ranked provider.
Defines which ordering should be used for sorting.
Jersey ranked provider model.
Represents reader interceptor chain executor for both client and server side.
 
A utility class for reading and writing using byte and character streams.
A possibly mutable value reference.
Factory that provides injection of the referenced instance.
Utility methods for Java reflection.
A tuple consisting of a concrete class and a declaring class that declares a generic interface type.
A collection of reference factory & utility methods.
The reason why a cached entry was removed.
Provider for marshalling/un-marshalling of graphical image data represented as image/*, application/x-www-form-urlencoded entity types to rendered and from rendered or buffered image instance.
Wrapper for externally provided request context data.
Scopes a single request/response processing execution on a single thread.
Configurator which initializes and register RequestScope instance int InjectionManager and BootstrapBag.
Request scope binding annotation.
A Comparable concrete request content-type, accept header, and a methodRouting triplet
This is a list of Hypertext Transfer Protocol (HTTP) response status codes.
4xx client error status codes - the request contains bad syntax or cannot be fulfilled.
1xx informational status codes - request received, continuing process
3xx redirection status codes - further action must be taken in order to complete the request.
5xx server error status codes - the server failed to fulfill an apparently valid request.
2xx success status codes - the action was successfully received, understood, and accepted.
RuntimeDelegate Decorator that changes behaviour due to provided runtime information.
Default implementation of JAX-RS RuntimeDelegate.
Common helper methods for SAX parsers.
An extension contract for providing pluggable scheduled executor service providers to be used by Jersey client or server runtime whenever a specific scheduler is needed to schedule execution of a Jersey runtime processing task.
Default implementation of the Jersey scheduled executor service provider SPI.
Scoped Jersey application model component.
Error thrown when something goes wrong while looking up service providers.
A simple service-provider lookup mechanism.
The default service iterator provider that looks up provider classes in META-INF/services files.
Supports iteration of provider instances or classes.
Implementation of this class is used as a holder for service instance from InjectionManager along with other information about the provided service.
Implementation of the instance keeper which kept the instance of the class from InjectionManager and the other information about this instance.
A Multimap that cannot hold duplicate key-value pairs.
Static utility methods pertaining to Set instances.
A generic settable value container.
Common severity.
Simple namespace resolver which resolves one predefined namespace.
The purpose of this class is to verify the reported test coverage shows correct results in various modes of test executions.
A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
Collection of XML source providers.
Provider for marshalling/un-marshalling DOMSource instances.
Provider for un-marshalling SAXSource instances.
Provider for marshaling Source instances.
Provider for un-marshalling StreamSource instances.
Utility class, which helps to configure SSLContext instances.
Data processing stage that can be used to create dynamic data processing chains.
Linear stage chain builder.
Data processing stage continuation.
A stage-related collection of utility methods.
Linked linear stage implementation.
Factory for producing custom JAX-RS response status type instances.
An object that measures elapsed time in nanoseconds.
Message body writer that supports streaming output marshalling.
Internal string builder utilities for building HTTP header values.
Case insensitive String key comparator.
Multivalued map with String keys that are compared with each other using the case insensitive method.
The External Configuration Model that supports System properties.
A collection that associates an ordered pair of keys, called a row key and a column key, with a single value.
Row key / column key / value triplet corresponding to a mapping in a table.
Provides static methods that involve a Table.
A ThreadFactory builder, providing any combination of these features: whether threads should be marked as daemon threads a naming format a thread priority an uncaught exception handler a backing thread factory
Default implementation of the Jersey executor service provider SPI.
A time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time.
A token.
A utility class providing methods capable of splitting String entries into an array of tokens based on either default or custom token delimiters.
Delegating properties delegate backed by another PropertiesDelegate with implemented "cache" or direct reference to tracing support related classes (e.g.
Low level Tracing support API.
Type of event.
Level of tracing message.
Deprecated.
Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
Unchecked variant of ExecutionException.
An iterator that does not support UnmodifiableIterator.remove().
A generic value provider, similar to Value, but able to throw an exception.
A runtime exception that contains a cause, a checked or runtime exception, that may be passed to the cause of a WebApplicationException.
Utility class for validating, encoding and decoding components of a URI.
The URI component type.
This class represents a part of the uri as parsed by the UriTemplateParser.
A URI template.
A URI template parser that parses JAX-RS specific URI templates.
Utility class.
A generic value provider.
A collection of Value provider factory & utility methods.
An implementation of VariantListBuilder.
Utility for selecting variant that best matches request from a list of variants.
Utility class for reading build.properties file.
Collections utils, which provide transforming views for List and Map.
Represents writer interceptor chain executor for both client and server side.
Allows to specify XML header for XML output produced by a resource method it is attached to.