Package org.glassfish.jersey.server
package org.glassfish.jersey.server
Jersey server-side classes.
-
ClassDescriptionConfigurator which initializes and register
Application
instance intoInjectionManager
andBootstrapBag
.Jersey server-side application handler.Injectable asynchronous processing context that can be used to control various aspects of asynchronous processing of a single request.Asynchronous processing context state.Injection qualifier that can be used to inject aScheduledExecutorService
instance used by Jersey to execute background timed/scheduled tasks.BackgroundScheduler
annotation literal.Broadcaster<T>Used for broadcasting response chunks to multipleChunkedOutput
instances.Listener interface that can be implemented to listen to events fired byBroadcaster
object.Used for sending messages in "typed" chunks.Used for writingChunkedOutput
.Meta-annotation that provides a facility for creating bindings between an@Uri
-injectableWebTarget
instances and clients (and their configurations) that are used to create the injected web target instances.A closeable service to add instances ofCloseable
that are required to be closed.Configurator which initializes and registerComponentProvider
instances intoBootstrapBag
.Exception thrown by the container components in to notify Jersey runtime about any errors.Factory for creating specific HTTP-based containers.Container filtering stage responsible for execution of request and response filters on each request-response message exchange.Function that can be put to an acceptor chain to properly initializeMessageBodyWorkers
instance on a current request and response.Configurator which initializes and registerContainerProvider
instances intoInjectionManager
andBootstrapBag
.Jersey container request context.Jersey container response context.Jersey extension ofResourceContext
.Extensions toUriInfo
.Configurator which initializes and registerExternalRequestScope
instance intoInjectionManager
.Configurator which initializes and registerJerseyResourceContext
instance intoInjectionManager
andBootstrapBag
.Annotation can be used to define the JavaScript callback function name if the valid JSONP format is requested as an acceptablemedia type
of this request.Indicates that the resource method to which the annotation has been applied should be executed on a separate thread managed by an internal Jerseyexecutor service
.Injection qualifier that can be used to inject anExecutorService
instance used by Jersey to executemanaged asynchronous requests
.ManagedAsyncExecutor
annotation literal.Configurator which initializes and registerModelProcessor
instances intoBootstrapBag
.An abstract extension ofWebApplicationException
for the class of parameter-based exceptions.A parameter exception for errors withCookieParam
.A parameter exception for errors withFormParam
.A parameter exception for errors withHeaderParam
.A URI-parameter-based exception for errors withMatrixParam
.A URI-parameter-based exception for errors withPathParam
.A URI-parameter-based exception for errors withQueryParam
.An abstract parameter exception for the class of URI-parameter-based exceptions.Configurator which initializes and registerProcessingProviders
instance intoBootstrapBag
.A container for application resource models used during theApplicationHandler
initialization.Resource bag builder.Configurator which initializes and registerResourceBag
instance intoBootstrapBag
.The resource configuration for configuring a web application.An interface used for finding and opening (loading) new resources.Configurator which binds providers and resources intoInjectionManager
.Server injection binder.A holder that is used only during Jersey bootstrap to keep the instances of the given types and then use them during the bootstrap.Server-side application configuration.Configurator which initializes and registerExecutorServiceProvider
andScheduledExecutorServiceProvider
.DefaultScheduledExecutorServiceProvider
used on the server side for providing the scheduled executor service that runs background tasks.DefaultExecutorServiceProvider
used on the server side for managed asynchronous request processing.Jersey server-side configuration properties.Server-side request processing runtime.Abstract composite callback runner.Security context that allows establishing a subject before a resource method or a sub-resource locator is called.Enumeration of possible values of propertyServerProperties.TRACING
.Utilities for tracing support.Injects aresource target
pointing at a resource identified by the resolved URI into a method parameter, class field or a bean property.