Package org.glassfish.jersey.server.spi
Jersey server-side service provider contract (SPI) classes.
-
Interface Summary Interface Description ComponentProvider Component provider interface to allow custom management of 3rd party components life-cycle and dependency injection.Container Jersey container service contract.ContainerLifecycleListener Classes implementing this contract receive container life-cycle notification events.ContainerProvider Service-provider interface for creating container instances.ContainerResponseWriter A suspendable, request-scoped I/O container response writer.ContainerResponseWriter.TimeoutHandler Time-out handler can be registered when the container response writer gets suspended.ExternalRequestScope<T> This is to allow integration with other DI providers that define their own request scope.RequestScopedInitializer Custom initialization provider that is guaranteed to be run from within an active request scope.ResponseErrorMapper Contract for a provider that maps response processing errors toResponse
.ValidationInterceptor Interceptor for method validation processing.ValidationInterceptorContext Context for resource method validation interception processing (seeValidationInterceptor
).WebServer Jersey service contract for self-contained servers.WebServerProvider Service-provider interface for creating server instances. -
Class Summary Class Description AbstractContainerLifecycleListener Convenience class to allow implementing only a subset ofcontainer liefecycle listener
callback method(s).ExternalRequestContext<T> Wrapper for externally provided request context data.