Uses of Class
org.glassfish.jersey.server.ContainerRequest
Packages that use ContainerRequest
Package
Description
Jersey multipart media support internal classes.
Jersey server-side classes.
Jersey server-side internal classes.
Jersey server-side JAX-RS injection support classes.
Jersey server-side internal monitoring and statistics classes.
Jersey server-side internal classes related to request and response processing.
Jersey server-side internal resource routing classes.
Jersey server-side internal model related and routing helper classes.
Jersey server-side monitoring JMX MBeans interfaces.
Jersey server-side internal service provider contract (SPI) classes.
Jersey generic Servlet container integration classes.
-
Uses of ContainerRequest in org.glassfish.jersey.media.multipart.internal
Methods in org.glassfish.jersey.media.multipart.internal that return types with arguments of type ContainerRequestModifier and TypeMethodDescriptionprotected Function
<ContainerRequest, ?> FormDataParamValueParamProvider.createValueProvider
(Parameter parameter) Methods in org.glassfish.jersey.media.multipart.internal with parameters of type ContainerRequestModifier and TypeMethodDescriptionFormDataParamValueParamProvider.FileProvider.apply
(ContainerRequest request) FormDataParamValueParamProvider.FormDataBodyPartProvider.apply
(ContainerRequest request) FormDataParamValueParamProvider.FormDataContentDispositionProvider.apply
(ContainerRequest request) FormDataParamValueParamProvider.FormDataMultiPartProvider.apply
(ContainerRequest request) FormDataParamValueParamProvider.FormDataParamValueProvider.apply
(ContainerRequest request) FormDataParamValueParamProvider.ListFormDataBodyPartValueProvider.apply
(ContainerRequest request) FormDataParamValueParamProvider.ListFormDataContentDispositionProvider.apply
(ContainerRequest request) (package private) FormDataMultiPart
FormDataParamValueParamProvider.ValueProvider.getEntity
(ContainerRequest request) Returns aFormDataMultiPart
entity from the request and stores it in the request context properties. -
Uses of ContainerRequest in org.glassfish.jersey.server
Fields in org.glassfish.jersey.server declared as ContainerRequestModifier and TypeFieldDescriptionprivate ContainerRequest
ChunkedOutput.requestContext
private final ContainerRequest
ContainerResponse.requestContext
Methods in org.glassfish.jersey.server that return ContainerRequestModifier and TypeMethodDescriptionContainerResponse.getRequestContext()
Get the associated container request context paired with this response context.Methods in org.glassfish.jersey.server with parameters of type ContainerRequestModifier and TypeMethodDescriptionApplicationHandler.apply
(ContainerRequest requestContext) Invokes a request and returns theresponse future
.ApplicationHandler.apply
(ContainerRequest request, OutputStream outputStream) Invokes a request and returns theresponse future
.private static void
ServerRuntime.ensureAbsolute
(URI location, javax.ws.rs.core.MultivaluedMap<String, Object> headers, ContainerRequest request, boolean incompatible) Ensure that the value a "Location" header is an absolute URI, if present among headers.private static String
TracingUtils.getTracingLoggerNameSuffix
(ContainerRequest request) Get request header specified JDK logger name suffix.private static TracingLogger.Level
TracingUtils.getTracingThreshold
(TracingLogger.Level appThreshold, ContainerRequest containerRequest) void
ApplicationHandler.handle
(ContainerRequest request) The main request/response processing entry point for Jersey container implementations.static void
TracingUtils.initTracingSupport
(TracingConfig type, TracingLogger.Level appThreshold, ContainerRequest containerRequest) According to configuration/request header it initializeTracingLogger
and put it to the request properties.private static boolean
TracingUtils.isTracingSupportEnabled
(TracingConfig type, ContainerRequest containerRequest) Test if application and request settings enabled tracing support.static void
TracingUtils.logStart
(ContainerRequest request) Log tracing messages START events.void
ServerRuntime.process
(ContainerRequest request) Process a container request.(package private) void
ChunkedOutput.setContext
(RequestScope requestScope, RequestContext requestScopeContext, ContainerRequest requestContext, ContainerResponse responseContext, javax.ws.rs.container.ConnectionCallback connectionCallbackRunner) Set context used for writing chunks.Constructors in org.glassfish.jersey.server with parameters of type ContainerRequestModifierConstructorDescriptionContainerResponse
(ContainerRequest requestContext, javax.ws.rs.core.Response response) Create a new Jersey container response context.(package private)
ContainerResponse
(ContainerRequest requestContext, OutboundJaxrsResponse response) Create a new Jersey container response context. -
Uses of ContainerRequest in org.glassfish.jersey.server.internal
Fields in org.glassfish.jersey.server.internal with type parameters of type ContainerRequestModifier and TypeFieldDescriptionprivate javax.inject.Provider
<ContainerRequest> JsonWithPaddingInterceptor.containerRequestProvider
-
Uses of ContainerRequest in org.glassfish.jersey.server.internal.inject
Fields in org.glassfish.jersey.server.internal.inject with type parameters of type ContainerRequestModifier and TypeFieldDescriptionprivate final javax.inject.Provider
<ContainerRequest> ParamInjectionResolver.request
Methods in org.glassfish.jersey.server.internal.inject that return ContainerRequestModifier and TypeMethodDescriptionprivate static ContainerRequest
FormParamValueParamProvider.FormParamValueProvider.ensureValidRequest
(ContainerRequest request) Methods in org.glassfish.jersey.server.internal.inject that return types with arguments of type ContainerRequestModifier and TypeMethodDescriptionprotected abstract Function
<ContainerRequest, ?> AbstractValueParamProvider.createValueProvider
(Parameter parameter) Create a value provider for the parameter.BeanParamValueParamProvider.createValueProvider
(Parameter parameter) CookieParamValueParamProvider.createValueProvider
(Parameter parameter) protected Function
<ContainerRequest, ?> EntityParamValueParamProvider.createValueProvider
(Parameter parameter) FormParamValueParamProvider.createValueProvider
(Parameter parameter) HeaderParamValueParamProvider.createValueProvider
(Parameter parameter) MatrixParamValueParamProvider.createValueProvider
(Parameter parameter) PathParamValueParamProvider.createValueProvider
(Parameter parameter) QueryParamValueParamProvider.createValueProvider
(Parameter parameter) protected Function
<ContainerRequest, ?> WebTargetValueParamProvider.createValueProvider
(Parameter parameter) final Function
<ContainerRequest, ?> AbstractValueParamProvider.getValueProvider
(Parameter parameter) Get an injected value provider for the parameter.Function
<ContainerRequest, javax.ws.rs.container.AsyncResponse> AsyncResponseValueParamProvider.getValueProvider
(Parameter parameter) DelegatedInjectionValueParamProvider.getValueProvider
(Parameter parameter) Methods in org.glassfish.jersey.server.internal.inject with parameters of type ContainerRequestModifier and TypeMethodDescriptionBeanParamValueParamProvider.BeanParamValueProvider.apply
(ContainerRequest request) CookieParamValueParamProvider.CookieParamValueProvider.apply
(ContainerRequest containerRequest) javax.ws.rs.core.Cookie
CookieParamValueParamProvider.CookieTypeParamValueProvider.apply
(ContainerRequest containerRequest) EntityParamValueParamProvider.EntityValueSupplier.apply
(ContainerRequest containerRequest) FormParamValueParamProvider.FormParamValueProvider.apply
(ContainerRequest request) HeaderParamValueParamProvider.HeaderParamValueProvider.apply
(ContainerRequest containerRequest) MatrixParamValueParamProvider.MatrixParamValueProvider.apply
(ContainerRequest containerRequest) List
<javax.ws.rs.core.PathSegment> PathParamValueParamProvider.PathParamListPathSegmentValueSupplier.apply
(ContainerRequest request) javax.ws.rs.core.PathSegment
PathParamValueParamProvider.PathParamPathSegmentValueSupplier.apply
(ContainerRequest request) PathParamValueParamProvider.PathParamValueProvider.apply
(ContainerRequest request) QueryParamValueParamProvider.QueryParamValueProvider.apply
(ContainerRequest containerRequest) javax.ws.rs.client.WebTarget
WebTargetValueParamProvider.WebTargetValueSupplier.apply
(ContainerRequest containerRequest) private void
FormParamValueParamProvider.FormParamValueProvider.cacheForm
(ContainerRequest request, javax.ws.rs.core.Form form) private static ContainerRequest
FormParamValueParamProvider.FormParamValueProvider.ensureValidRequest
(ContainerRequest request) private static javax.ws.rs.core.Form
FormParamValueParamProvider.FormParamValueProvider.getCachedForm
(ContainerRequest request, boolean decode) private javax.ws.rs.core.Form
FormParamValueParamProvider.FormParamValueProvider.getForm
(ContainerRequest request) private javax.ws.rs.core.Form
FormParamValueParamProvider.FormParamValueProvider.getFormParameters
(ContainerRequest request) private javax.ws.rs.core.Form
FormParamValueParamProvider.FormParamValueProvider.switchUrlEncoding
(ContainerRequest request, javax.ws.rs.core.Form otherForm) Method parameters in org.glassfish.jersey.server.internal.inject with type arguments of type ContainerRequestModifier and TypeMethodDescriptionprivate void
ValueParamProviderConfigurator.registerResolver
(InjectionManager im, ValueParamProvider vfp, Class<? extends Annotation> annotation, javax.inject.Provider<ContainerRequest> request) Constructor parameters in org.glassfish.jersey.server.internal.inject with type arguments of type ContainerRequestModifierConstructorDescriptionParamInjectionResolver
(ValueParamProvider valueParamProvider, Class<A> annotation, javax.inject.Provider<ContainerRequest> request) Initialize the base parameter injection resolver. -
Uses of ContainerRequest in org.glassfish.jersey.server.internal.monitoring
Fields in org.glassfish.jersey.server.internal.monitoring declared as ContainerRequestModifier and TypeFieldDescriptionprivate ContainerRequest
RequestEventImpl.Builder.containerRequest
private final ContainerRequest
RequestEventImpl.containerRequest
Methods in org.glassfish.jersey.server.internal.monitoring that return ContainerRequestMethods in org.glassfish.jersey.server.internal.monitoring with parameters of type ContainerRequestModifier and TypeMethodDescriptionEmptyRequestEventBuilder.setContainerRequest
(ContainerRequest containerRequest) RequestEventBuilder.setContainerRequest
(ContainerRequest containerRequest) Set the container request.RequestEventImpl.Builder.setContainerRequest
(ContainerRequest containerRequest) Constructors in org.glassfish.jersey.server.internal.monitoring with parameters of type ContainerRequestModifierConstructorDescriptionprivate
RequestEventImpl
(RequestEvent.Type type, ContainerRequest containerRequest, ContainerResponse containerResponse, Throwable throwable, ExtendedUriInfo extendedUriInfo, Iterable<javax.ws.rs.container.ContainerResponseFilter> containerResponseFilters, Iterable<javax.ws.rs.container.ContainerRequestFilter> containerRequestFilters, javax.ws.rs.ext.ExceptionMapper<?> exceptionMapper, boolean success, boolean responseSuccessfullyMapped, RequestEvent.ExceptionCause exceptionCause, boolean responseWritten) -
Uses of ContainerRequest in org.glassfish.jersey.server.internal.process
Fields in org.glassfish.jersey.server.internal.process declared as ContainerRequestMethods in org.glassfish.jersey.server.internal.process that return ContainerRequestModifier and TypeMethodDescriptionRequestProcessingConfigurator.ContainerRequestFactory.get()
RequestProcessingContext.request()
Get the processed container request.Constructors in org.glassfish.jersey.server.internal.process with parameters of type ContainerRequestModifierConstructorDescriptionRequestProcessingContext
(InjectionManager injectionManager, ContainerRequest request, UriRoutingContext routingContext, RequestEventBuilder monitoringEventBuilder, RequestEventListener monitoringEventListener) Create new request processing context. -
Uses of ContainerRequest in org.glassfish.jersey.server.internal.routing
Fields in org.glassfish.jersey.server.internal.routing declared as ContainerRequestMethods in org.glassfish.jersey.server.internal.routing with parameters of type ContainerRequestModifier and TypeMethodDescription(package private) boolean
MethodSelectingRouter.ConsumesProducesAcceptor.isConsumable
(ContainerRequest requestContext) Determines whether thisConsumesProducesAcceptor
router can process therequest
.Constructors in org.glassfish.jersey.server.internal.routing with parameters of type ContainerRequestModifierConstructorDescriptionUriRoutingContext
(ContainerRequest requestContext) Injection constructor. -
Uses of ContainerRequest in org.glassfish.jersey.server.model.internal
Methods in org.glassfish.jersey.server.model.internal with parameters of type ContainerRequestModifier and TypeMethodDescriptionfinal javax.ws.rs.core.Response
AbstractJavaResourceMethodDispatcher.dispatch
(Object resource, ContainerRequest request) protected abstract javax.ws.rs.core.Response
AbstractJavaResourceMethodDispatcher.doDispatch
(Object resource, ContainerRequest request) Dispatching functionality to be implemented by a concrete dispatcher implementation sub-class.protected javax.ws.rs.core.Response
JavaResourceMethodDispatcherProvider.ObjectOutInvoker.doDispatch
(Object resource, ContainerRequest containerRequest) protected javax.ws.rs.core.Response
JavaResourceMethodDispatcherProvider.ResponseOutInvoker.doDispatch
(Object resource, ContainerRequest containerRequest) protected javax.ws.rs.core.Response
JavaResourceMethodDispatcherProvider.SseEventSinkInvoker.doDispatch
(Object resource, ContainerRequest request) protected javax.ws.rs.core.Response
JavaResourceMethodDispatcherProvider.TypeOutInvoker.doDispatch
(Object resource, ContainerRequest containerRequest) protected javax.ws.rs.core.Response
JavaResourceMethodDispatcherProvider.VoidOutInvoker.doDispatch
(Object resource, ContainerRequest containerRequest) javax.ws.rs.core.Response
VoidVoidDispatcherProvider.VoidToVoidDispatcher.doDispatch
(Object resource, ContainerRequest containerRequest) (package private) final Object[]
JavaResourceMethodDispatcherProvider.AbstractMethodParamInvoker.getParamValues
(ContainerRequest request) (package private) final Object
AbstractJavaResourceMethodDispatcher.invoke
(ContainerRequest containerRequest, Object resource, Object... args) Use the underlying invocation handler to invoke the underlying Java method with the supplied input method argument values on a given resource instance. -
Uses of ContainerRequest in org.glassfish.jersey.server.monitoring
Methods in org.glassfish.jersey.server.monitoring that return ContainerRequest -
Uses of ContainerRequest in org.glassfish.jersey.server.spi.internal
Fields in org.glassfish.jersey.server.spi.internal with type parameters of type ContainerRequestModifier and TypeFieldDescriptionprivate final Function
<ContainerRequest, T> ParamValueFactoryWithSource.parameterFunction
Methods in org.glassfish.jersey.server.spi.internal that return types with arguments of type ContainerRequestModifier and TypeMethodDescriptionprivate static Function
<ContainerRequest, ?> ParameterValueHelper.getParamValueProvider
(Collection<ValueParamProvider> valueProviders, Parameter parameter) ValueParamProvider.getValueProvider
(Parameter parameter) Get an injected value provider for the parameter.Methods in org.glassfish.jersey.server.spi.internal with parameters of type ContainerRequestModifier and TypeMethodDescriptionParamValueFactoryWithSource.apply
(ContainerRequest request) javax.ws.rs.core.Response
ResourceMethodDispatcher.dispatch
(Object resource, ContainerRequest request) Reflectively dispatch a request to the underlyinginvocable resource method
via the configuredinvocation handler
using the provided resource class instance.static Object[]
ParameterValueHelper.getParameterValues
(List<ParamValueFactoryWithSource<?>> valueProviders, ContainerRequest request) Get the array of parameter values.Method parameters in org.glassfish.jersey.server.spi.internal with type arguments of type ContainerRequestModifier and TypeMethodDescriptionprivate static <T> ParamValueFactoryWithSource
<T> ParameterValueHelper.wrapParamValueProvider
(Function<ContainerRequest, T> factory, Parameter.Source paramSource) Constructor parameters in org.glassfish.jersey.server.spi.internal with type arguments of type ContainerRequestModifierConstructorDescriptionParamValueFactoryWithSource
(Function<ContainerRequest, T> paramFunction, Parameter.Source parameterSource) Wrap provided param supplier. -
Uses of ContainerRequest in org.glassfish.jersey.servlet
Methods in org.glassfish.jersey.servlet with parameters of type ContainerRequestModifier and TypeMethodDescriptionprivate void
WebComponent.addRequestHeaders
(javax.servlet.http.HttpServletRequest request, ContainerRequest requestContext) Copy request headers present inrequest
intorequestContext
ignoringnull
values.private void
WebComponent.filterFormParameters
(javax.servlet.http.HttpServletRequest servletRequest, ContainerRequest containerRequest) Extract parameters contained inservlet request
and put them intocontainer request
under "jersey.config.server.representation.decoded.form" property (asForm
instance).private void
WebComponent.initContainerRequest
(ContainerRequest requestContext, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, ResponseWriter responseWriter) InitializeContainerRequest
instance to used used to handleservletRequest
.