All Classes and Interfaces

Class
Description
Convenience class to allow implementing only a subset of container liefecycle listener callback method(s).
This class provides partial default implementation of ResourceFinder.
Abstract implementation of resource model visitor containing empty implementations of interface methods.
An abstract TimeReservoir implementation backed by a sliding window that stores only the measurements made in the last N seconds (or other startTime unit) and allows an update with data that happened in past (which is what makes it different from Dropwizard's Metrics SlidingTimeWindowReservoir.
Base implementation of UniformTimeSnapshot.
A parameter value provider that provides parameter value factories which are using MultivaluedParameterExtractorProvider to extract parameter values from the supplied multivalued parameter map.
Annotated method representation.
A scanner listener that processes Java class files (resource names ending in ".class") annotated with one or more of a set of declared annotations.
The documentation type for annotations.
Created on: Jun 12, 2008
A visitor to visit a Java annotation.
Java class for anonymous complex type.
This class is designed to combine the Application instance with any other external metadata that might be required to describe the application.
A simple holder class that stores a type and binary content to be used to return extra metadata with
The wrapper root document for multiple Doc elements.
An event informing about application lifecycle changes.
The type of the event that identifies on which lifecycle change the event is triggered.
Implementation of application event.
Jersey specific provider that listens to application events.
Jersey server-side application handler.
Monitoring configuration of an application.
Application event listener that listens to application events and just prepare ApplicationInfo instance to be injectable.
Application MX Bean.
MXBean implementing ApplicationMXBean MXBean interface.
Injectable asynchronous processing context that can be used to control various aspects of asynchronous processing of a single request.
Asynchronous processing context state.
A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine Specification (JVMS).
Injection qualifier that can be used to inject a ScheduledExecutorService instance used by Jersey to execute background timed/scheduled tasks.
BackgroundScheduler annotation literal.
Used for broadcasting response chunks to multiple ChunkedOutput instances.
Listener interface that can be implemented to listen to events fired by Broadcaster object.
A dynamically extensible vector of bytes.
Used for sending messages in "typed" chunks.
Builder that allows to create a new ChunkedOutput based on the given configuration options.
Builder that allows to create a new ChunkedOutput based on the given configuration options.
Used for writing ChunkedOutput.
The documentation type for classes.
Created on: Jun 12, 2008
A parser to make a ClassVisitor visit a ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).
Exception thrown when the constant pool of a class produced by a ClassWriter is too large.
A visitor to visit a Java class.
A ClassVisitor that generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).
Meta-annotation that provides a facility for creating bindings between an @Uri-injectable WebTarget instances and clients (and their configurations) that are used to create the injected web target instances.
A closeable service to add instances of Closeable that are required to be closed.
A resource model validator that checks the given resource model.
Component provider interface to allow custom management of 3rd party components life-cycle and dependency injection.
application event listener that aggregates more event listeners into one.
request event listener that aggregates more request event listener into one.
Stack of ResourceFinder instances.
Configured validator for Jersey validation purposes.
A constant whose value is computed at runtime, with a bootstrap method.
Model component that is able to consume media types.
Jersey container service contract.
Exception thrown by the container components in to notify Jersey runtime about any errors.
Factory for creating specific HTTP-based containers.
Classes implementing this contract receive container life-cycle notification events.
Function that can be put to an acceptor chain to properly initialize MessageBodyWorkers instance on a current request and response.
Service-provider interface for creating container instances.
Jersey container request context.
Jersey container response context.
A suspendable, request-scoped I/O container response writer.
Time-out handler can be registered when the container response writer gets suspended.
Utility methods used by container implementations.
Simple server-side request filter that implements CSRF protection as per the Guidelines for Implementation of REST by NSA (section IV.F) and section 4.3 of this paper.
A listener contract that allows any registered implementation class to receive application destroy events.
Java class for anonymous complex type.
This class provides a fluent interface to xhtml supporting jaxb bindings.
Created on: Jun 17, 2008
Empty mock implementation of RequestEventBuilder.
Container filter that supports encoding-based content negotiation.
Server-side REST-ful endpoint.
MXBean interface of the exception mapper statistics.
MXBean implementing a ExceptionMapperMXBean mxbean interface.
Monitoring statistics of exception mapper executions.
Monitoring statistics of execution of one target.
Dynamic MBean that exposes information about execution statistics.
This annotation can mark resource classes or resource methods that should be considered as extended resources.
Jersey extension of ResourceContext.
Extensions to UriInfo.
Wrapper for externally provided request context data.
This is to allow integration with other DI providers that define their own request scope.
A visitor to visit a Java field.
A scanner that recursively scans directories and jar files.
Java class for anonymous complex type.
A reference to a field or a method.
Abstraction for a resource handler class constructor.
A pre-matching filter to support HTTP method replacing of a POST request to a request utilizing another HTTP method for the case where proxies or HTTP servers would otherwise block that HTTP method.
Enumeration representing possible sources of information about the method overriding the filter should look for.
Java class for HTTPMethods.
Java class for anonymous complex type.
Inflector provider resource model component.
Jersey internal server-side configuration properties.
A common interface for invocable resource components.
A utility class that scans entries in jar files.
Jersey implementation of JAX-RS resource context.
Jersey implementation of SeBootstrap.Configuration implementing arbitrary methods for acquiring the configuration settings.
 
Annotation can be used to define the JavaScript callback function name if the valid JSONP format is requested as an acceptable media type of this request.
A WriterInterceptor implementation for JSONP format.
A position in the bytecode of a method.
Java class for anonymous complex type.
Defines string formatting method for each constant in the resource file
Indicates that the resource method to which the annotation has been applied should be executed on a separate thread managed by an internal Jersey executor service.
Injection qualifier that can be used to inject an ExecutorService instance used by Jersey to execute managed asynchronous requests.
ManagedAsyncExecutor annotation literal.
A runtime exception that contains a cause, a checked or runtime exception, that may be mapped to a Response instance.
Interceptor that wraps specific exceptions types thrown by wrapped interceptors and by message body readers and writers into a mappable exception.
Binder registering the Exception Wrapper Interceptor (used on the client side).
The main exposer class of Jersey JMX MBeans.
Java class for anonymous complex type.
The documentation type for methods.
Created on: Jun 12, 2008
Resource method handler model.
Iterable list of methods on a single class with convenience getters for additional method information.
Method list filter.
Exception thrown when the Code attribute of a method produced by a ClassWriter is too large.
A visitor to visit a Java method.
Utility to transform error messages to ResourceModelIssues.
Common model helper methods.
Contract for a model processors that processes resource models during application initialization and resource returned by sub resource locators.
Helper class with methods supporting processing resource model by model processors.
Method bean containing basic information about enhancing resource method.
Resource model validation exception.
A visitor to visit a Java module.
Autodiscoverable feature that registers MonitoringFeature based on configuration properties.
Container listener that listens to container events and trigger the application events and call them on supplied RequestEventListener.
A binder that binds the MonitoringContainerListener.
application event listener that listens to application and request events and supplies data to MonitoringStatisticsProcessor which produces monitoring statistics.
Feature that enables calculating of monitoring statistics and optionally also enables exposure of monitoring MBeans.
Monitoring statistics return statistic information about application run like number of requests received, duration of request processing, number of successfully processed requests, statistical information about execution of methods and resources, information about matching.
A Jersey specific provider that listens to monitoring statistics.
Monitoring helper class that contains utility methods used in Monitoring.
Provider that converts the values of an entry of a given name from the supplied multivalued map into an object of a custom Java type.
Provider of multivalued parameter extractors.
The documentation type for named values.
Created on: Jun 12, 2008
This object contains factory methods for each Java content interface and Java element interface generated in the com.sun.research.ws.wadl package.
The object factory for application docs jaxb bindings.
Created on: Jun 17, 2008
The object factory for xhtml supporting jaxb bindings.
Created on: Jun 17, 2008
The object factory for xhtml supporting jaxb bindings.
Created on: Jun 17, 2008
The JVM opcodes, access flags and array type codes.
Java class for anonymous complex type.
Model processor enhancing resource model and sub resources by default OPTIONS methods defined by JAX-RS specification.
A scanner that recursively scans URI-based resources present in a set of package names, and nested package names of that set.
Find resources with a given name and class loader.
Java class for anonymous complex type.
The documentation type for params: method params, path params on a class etc.
Created on: Jun 12, 2008
Method parameter model.
Bean Parameter class represents a parameter annotated with BeanParam which in fact represents additional set of parameters.
 
Used in the resource model to capture information on method parameters.
Utility methods for retrieving values or value providers for the parameterized resource model components.
An abstract extension of WebApplicationException for the class of parameter-based exceptions.
A parameter exception for errors with CookieParam.
A parameter exception for errors with FormParam.
A parameter exception for errors with HeaderParam.
A URI-parameter-based exception for errors with MatrixParam.
A URI-parameter-based exception for errors with PathParam.
A URI-parameter-based exception for errors with QueryParam.
An abstract parameter exception for the class of URI-parameter-based exceptions.
Configurator which initializes and register MultivaluedParameterExtractorProvider instance into InjectionManager.
Abstract base class for resolving JAX-RS @XxxParam injection.
A meta-annotation that identifies an annotation as a parameter-based annotation.
Java class for ParamStyle.
Extends Supplier interface with Parameter.Source information.
Injectable encapsulating class containing processing providers like filters, interceptors, name bound providers, dynamic features.
Model component that is able to produce media types.
A visitor to visit a record component.
Request/response scoped injection support initialization stage.
Java class for anonymous complex type.
The documentation type for representations.
Created on: Jun 16, 2008
Java class for anonymous complex type.
The documentation type for requests.
Created on: Jun 16, 2008
An event informing about details of a request processing.
Describes the origin of the exception.
The type of the event which describes in which request processing phase the event is triggered.
A contract for request monitoring event builder.
Request event implementation.
Builder of RequestEventImpl.
Non-registrable provider that listens to request events.
Configurator which initializes and register ExternalRequestScope instance into InjectionManager.
Request processing context.
Wrapper that holds the reference of the RequestProcessingContext.
Custom initialization provider that is guaranteed to be run from within an active request scope.
The constants that determine the behaviour of sliding windows and their trimmers.
Java class for anonymous complex type.
Model of a single resource component.
Resource model component builder.
The resource configuration for configuring a web application.
A class providing access to information stored in a ResourceDocType.
Created on: Jun 16, 2008
The documentation type for resources.
Created on: Jun 11, 2008
An interface used for finding and opening (loading) new resources.
An runtime exception that may be thrown when scanning.
Model of a method available on a resource.
Resource method model builder.
Resource method classification based on the recognized JAX-RS resource method types.
A resource method dispatcher responsible for consuming a JAX-RS request by invoking the configured resource method on a given resource instance and returning the method invocation result in a form of a JAX-RS response.
Provider interface for creating a resource method dispatcher instances.
A resource method dispatcher provider factory.
Provides the invocation handler instances designated to handle invocations of the supplied invocable resource methods.
Server-side request-response inflector for invoking methods of annotation-based resource classes.
Resource method invoker helper.
Configurator which initializes and register ResourceMethodDispatcher instance into BootstrapBag.
MXBean interface of resource method MXBeans.
MXBean implementing the ResourceMethodMXBean MXBean interface.
Monitoring statistics an of an execution of the resource method.
Resource model of the deployed application which contains set of root resources.
Builder used to create resource model instances.
Marker interface for all abstract resource model components, so that they can be traversed using a visitor pattern.
Configurator which binds providers and resources into InjectionManager.
Resource model validity issue.
Following the visitor pattern, this interface allows implementing processors traversing all abstract model components present in a given model.
MXBean interface of resource MXBeans.
MXBean implementing the ResourceMethodMXBean MXBean interface.
Processes resources found by ResourceFinder.
Java class for anonymous complex type.
Group of resource MXBeans.
Monitoring statistics of the resource.
Java class for anonymous complex type.
Context that can be used during the data processing for registering response processing stages and/or functions that will be invoked during the response processing to transform the response before it is written to the client.
Java class for anonymous complex type.
The documentation type for a response.
Created on: Jun 16, 2008
Contract for a provider that maps response processing errors to Response.
MXBean interface of response MXBean.
MXBean implementing the ResponseMXBean MXBean interface.
Monitoring statistics of responses produced by application.
A DynamicFeature supporting the jakarta.annotation.security.RolesAllowed, jakarta.annotation.security.PermitAll and jakarta.annotation.security.DenyAll on resource methods and sub-resource methods.
Marker interface for all resource model components that contain path information usable for routing.
Jersey routing entry point.
Resource routing builder.
Jersey request matching and routing context.
Server-side implementation of JAX-RS RuntimeDelegate.
Runtime resource is a group of resources with the same path regular expression.
Runtime Resource model contains structured information about runtime resources.
Runtime resource model validator validating ambiguity of resource methods.
 
Server-side application configuration.
Enable auto-discoverable of certain server filters.
Jersey server-side configuration properties.
Server-side request processing runtime.
Server side tracing events.
The trimmer of an associated sliding window.
The purpose of this class is to verify the reported test coverage shows correct results in various modes of test executions.
 
Security context that allows establishing a subject before a resource method or a sub-resource locator is called.
Jersey model component that is suspendable and may hold suspend-related information.
A statistically representative reservoir of a data stream in time.
Monitoring statistics of execution of any target (resource, resource method, application).
Enumeration of possible values of property ServerProperties.TRACING.
Utilities for tracing support.
A Java field or method type.
The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.
A reference to a type appearing in a class, field or method declaration, or on an instruction.
A random sampling reservoir of a stream of longs.
A statistical snapshot of a UniformTimeSnapshot.
A statistical snapshot of a UniformTimeValuesSnapshot.
Injects a resource target pointing at a resource identified by the resolved URI into a method parameter, class field or a bean property.
A URI-based content negotiation filter mapping a dot-declared suffix in URI to media type that is the value of the Accept header or a language that is the value of the Accept-Language header.
Default implementation of the routing context as well as URI information provider.
Interceptor for method validation processing.
Context for resource method validation interception processing (see ValidationInterceptor).
Parameter value factory SPI.
Enumeration of priorities for providers (e.g.
Priorities are intended to be used as a means to determine the order in which objects are considered whether they are suitable for a particular action or not (e.g. providing a service like creating a value supplier for an injectable parameter).
Configurator which initializes and register ValueParamProvider instances into InjectionManager and BootstrapBag.
A context to obtain WADL-based information.
WADL application context implementation.
AutoDiscoverable registering WadlFeature if this feature is not already registered.
This class implements the algorithm how the wadl is built for one or more Resource classes.
Feature enabling WADL processing.
A WadlGenerator creates artifacts related to wadl.
And internal storage object to store the grammar definitions and any type resolvers that are created along the way.
Call back interface that the created external grammar can use to allow other parts of the code to attach the correct grammar information.
This WadlGenerator adds all doc elements provided by ApplicationDocs.getDocs() to the generated wadl-file.
Provides a configured WadlGenerator with all decorations (the default wadl generator decorated by other generators).
 
Loads a WadlGeneratorConfig and provides access to the WadlGenerator provided by the loaded WadlGeneratorConfig.
If no WadlGeneratorConfig is provided, the default WadlGenerator will be loaded.
This is the model for the definition of wadl generators via configuration properties.
The properties refer to the properties of the WadlGenerator implementation with the specified WadlGeneratorDescription.getGeneratorClass().
This WadlGenerator adds the provided Grammars element to the generated wadl-file.
This WadlGenerator creates the basic wadl artifacts.
Created on: Jun 16, 2008
This WadlGenerator generates a XML Schema content model based on referenced java beans.
A WadlGenerator implementation that enhances the generated wadl by information read from a resourcedoc (containing javadoc information about resource classes).
WADL model processor which enhance resource model by WADL related resources (like "/application.wadl").
OPTIONS resource method handler that serves resource WADL.
The documentation type for wadl params.
Created on: Jun 12, 2008
 
Utils for wadl processing.
Jersey service contract for self-contained servers.
Factory for creating specific HTTP servers.
Service-provider interface for creating server instances.
The type for an element holding child nodes.
Created on: Jun 17, 2008
The type for an element holding a string value.
Created on: Jun 17, 2008