Package org.glassfish.jersey.server
Jersey server-side classes.
-
Interface Summary Interface Description AsyncContext Injectable asynchronous processing context that can be used to control various aspects of asynchronous processing of a single request.BroadcasterListener<T> Listener interface that can be implemented to listen to events fired byBroadcaster
object.CloseableService A closeable service to add instances ofCloseable
that are required to be closed.ExtendedResourceContext Jersey extension ofResourceContext
.ExtendedUriInfo Extensions toUriInfo
.ResourceFinder An interface used for finding and opening (loading) new resources.ServerConfig Server-side application configuration.SubjectSecurityContext Security context that allows establishing a subject before a resource method or a sub-resource locator is called. -
Class Summary Class Description ApplicationHandler Jersey server-side application handler.BackgroundSchedulerLiteral BackgroundScheduler
annotation literal.Broadcaster<T> Used for broadcasting response chunks to multipleChunkedOutput
instances.ChunkedOutput<T> Used for sending messages in "typed" chunks.ChunkedResponseWriter Used for writingChunkedOutput
.ContainerFactory Factory for creating specific HTTP-based containers.ContainerMessageBodyWorkersInitializer Function that can be put to an acceptor chain to properly initializeMessageBodyWorkers
instance on a current request and response.ContainerRequest Jersey container request context.ContainerResponse Jersey container response context.JerseySeBootstrapConfiguration Jersey implementation ofSeBootstrap.Configuration
implementing arbitrary methods for acquiring the configuration settings.JerseySeBootstrapConfiguration.Builder ManagedAsyncExecutorLiteral ManagedAsyncExecutor
annotation literal.ResourceConfig The resource configuration for configuring a web application.ResourceModelConfigurator Configurator which binds providers and resources intoInjectionManager
.ServerBootstrapBag ServerProperties Jersey server-side configuration properties.ServerRuntime Server-side request processing runtime.TracingUtils Utilities for tracing support.WebServerFactory Factory for creating specific HTTP servers. -
Enum Summary Enum Description AsyncContext.State Asynchronous processing context state.TracingConfig Enumeration of possible values of propertyServerProperties.TRACING
. -
Exception Summary Exception Description ContainerException Exception thrown by the container components in to notify Jersey runtime about any errors.ParamException An abstract extension ofWebApplicationException
for the class of parameter-based exceptions.ParamException.CookieParamException A parameter exception for errors withCookieParam
.ParamException.FormParamException A parameter exception for errors withFormParam
.ParamException.HeaderParamException A parameter exception for errors withHeaderParam
.ParamException.MatrixParamException A URI-parameter-based exception for errors withMatrixParam
.ParamException.PathParamException A URI-parameter-based exception for errors withPathParam
.ParamException.QueryParamException A URI-parameter-based exception for errors withQueryParam
.ParamException.UriParamException An abstract parameter exception for the class of URI-parameter-based exceptions. -
Annotation Types Summary Annotation Type Description BackgroundScheduler Injection qualifier that can be used to inject aScheduledExecutorService
instance used by Jersey to execute background timed/scheduled tasks.ClientBinding JSONP 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.ManagedAsync 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
.ManagedAsyncExecutor Injection qualifier that can be used to inject anExecutorService
instance used by Jersey to executemanaged asynchronous requests
.Uri Injects aresource target
pointing at a resource identified by the resolved URI into a method parameter, class field or a bean property.