Uses of Class
org.glassfish.jersey.server.ContainerRequest
-
Packages that use ContainerRequest Package Description org.glassfish.jersey.media.multipart.internal Jersey multipart media support internal classes.org.glassfish.jersey.server Jersey server-side classes.org.glassfish.jersey.server.internal Jersey server-side internal classes.org.glassfish.jersey.server.internal.inject Jersey server-side JAX-RS injection support classes.org.glassfish.jersey.server.internal.monitoring Jersey server-side internal monitoring and statistics classes.org.glassfish.jersey.server.internal.process Jersey server-side internal classes related to request and response processing.org.glassfish.jersey.server.internal.routing Jersey server-side internal resource routing classes.org.glassfish.jersey.server.model.internal Jersey server-side internal model related and routing helper classes.org.glassfish.jersey.server.monitoring Jersey server-side monitoring JMX MBeans interfaces.org.glassfish.jersey.server.spi.internal Jersey server-side internal service provider contract (SPI) classes.org.glassfish.jersey.servlet 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 ContainerRequest Modifier and Type Method Description protected java.util.function.Function<ContainerRequest,?>
FormDataParamValueParamProvider. createValueProvider(Parameter parameter)
Methods in org.glassfish.jersey.media.multipart.internal with parameters of type ContainerRequest Modifier and Type Method Description java.io.File
FormDataParamValueParamProvider.FileProvider. apply(ContainerRequest request)
FormDataBodyPart
FormDataParamValueParamProvider.FormDataBodyPartProvider. apply(ContainerRequest request)
FormDataContentDisposition
FormDataParamValueParamProvider.FormDataContentDispositionProvider. apply(ContainerRequest request)
FormDataMultiPart
FormDataParamValueParamProvider.FormDataMultiPartProvider. apply(ContainerRequest request)
java.lang.Object
FormDataParamValueParamProvider.FormDataParamValueProvider. apply(ContainerRequest request)
java.util.List<FormDataBodyPart>
FormDataParamValueParamProvider.ListFormDataBodyPartValueProvider. apply(ContainerRequest request)
java.util.List<FormDataContentDisposition>
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 ContainerRequest Modifier and Type Field Description private ContainerRequest
ChunkedOutput. requestContext
private ContainerRequest
ContainerResponse. requestContext
Methods in org.glassfish.jersey.server that return ContainerRequest Modifier and Type Method Description ContainerRequest
ContainerResponse. getRequestContext()
Get the associated container request context paired with this response context.Methods in org.glassfish.jersey.server with parameters of type ContainerRequest Modifier and Type Method Description java.util.concurrent.Future<ContainerResponse>
ApplicationHandler. apply(ContainerRequest requestContext)
Invokes a request and returns theresponse future
.java.util.concurrent.Future<ContainerResponse>
ApplicationHandler. apply(ContainerRequest request, java.io.OutputStream outputStream)
Invokes a request and returns theresponse future
.private static void
ServerRuntime. ensureAbsolute(java.net.URI location, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers, ContainerRequest request, boolean incompatible)
Ensure that the value a "Location" header is an absolute URI, if present among headers.private static java.lang.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 ContainerRequest Constructor Description ContainerResponse(ContainerRequest requestContext, javax.ws.rs.core.Response response)
Create a new Jersey container response context.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 ContainerRequest Modifier and Type Field Description private 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 ContainerRequest Modifier and Type Field Description private javax.inject.Provider<ContainerRequest>
ParamInjectionResolver. request
Methods in org.glassfish.jersey.server.internal.inject that return ContainerRequest Modifier and Type Method Description private static ContainerRequest
FormParamValueParamProvider.FormParamValueProvider. ensureValidRequest(ContainerRequest request)
Methods in org.glassfish.jersey.server.internal.inject that return types with arguments of type ContainerRequest Modifier and Type Method Description protected abstract java.util.function.Function<ContainerRequest,?>
AbstractValueParamProvider. createValueProvider(Parameter parameter)
Create a value provider for the parameter.java.util.function.Function<ContainerRequest,?>
BeanParamValueParamProvider. createValueProvider(Parameter parameter)
java.util.function.Function<ContainerRequest,?>
CookieParamValueParamProvider. createValueProvider(Parameter parameter)
protected java.util.function.Function<ContainerRequest,?>
EntityParamValueParamProvider. createValueProvider(Parameter parameter)
java.util.function.Function<ContainerRequest,?>
FormParamValueParamProvider. createValueProvider(Parameter parameter)
java.util.function.Function<ContainerRequest,?>
HeaderParamValueParamProvider. createValueProvider(Parameter parameter)
java.util.function.Function<ContainerRequest,?>
MatrixParamValueParamProvider. createValueProvider(Parameter parameter)
java.util.function.Function<ContainerRequest,?>
PathParamValueParamProvider. createValueProvider(Parameter parameter)
java.util.function.Function<ContainerRequest,?>
QueryParamValueParamProvider. createValueProvider(Parameter parameter)
protected java.util.function.Function<ContainerRequest,?>
WebTargetValueParamProvider. createValueProvider(Parameter parameter)
java.util.function.Function<ContainerRequest,?>
AbstractValueParamProvider. getValueProvider(Parameter parameter)
Get an injected value provider for the parameter.java.util.function.Function<ContainerRequest,javax.ws.rs.container.AsyncResponse>
AsyncResponseValueParamProvider. getValueProvider(Parameter parameter)
java.util.function.Function<ContainerRequest,?>
DelegatedInjectionValueParamProvider. getValueProvider(Parameter parameter)
Methods in org.glassfish.jersey.server.internal.inject with parameters of type ContainerRequest Modifier and Type Method Description java.lang.Object
BeanParamValueParamProvider.BeanParamValueProvider. apply(ContainerRequest request)
java.lang.Object
CookieParamValueParamProvider.CookieParamValueProvider. apply(ContainerRequest containerRequest)
javax.ws.rs.core.Cookie
CookieParamValueParamProvider.CookieTypeParamValueProvider. apply(ContainerRequest containerRequest)
java.lang.Object
EntityParamValueParamProvider.EntityValueSupplier. apply(ContainerRequest containerRequest)
java.lang.Object
FormParamValueParamProvider.FormParamValueProvider. apply(ContainerRequest request)
java.lang.Object
HeaderParamValueParamProvider.HeaderParamValueProvider. apply(ContainerRequest containerRequest)
java.lang.Object
MatrixParamValueParamProvider.MatrixParamValueProvider. apply(ContainerRequest containerRequest)
java.util.List<javax.ws.rs.core.PathSegment>
PathParamValueParamProvider.PathParamListPathSegmentValueSupplier. apply(ContainerRequest request)
javax.ws.rs.core.PathSegment
PathParamValueParamProvider.PathParamPathSegmentValueSupplier. apply(ContainerRequest request)
java.lang.Object
PathParamValueParamProvider.PathParamValueProvider. apply(ContainerRequest request)
java.lang.Object
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 ContainerRequest Modifier and Type Method Description private void
ValueParamProviderConfigurator. registerResolver(InjectionManager im, ValueParamProvider vfp, java.lang.Class<? extends java.lang.annotation.Annotation> annotation, javax.inject.Provider<ContainerRequest> request)
Constructor parameters in org.glassfish.jersey.server.internal.inject with type arguments of type ContainerRequest Constructor Description ParamInjectionResolver(ValueParamProvider valueParamProvider, java.lang.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 ContainerRequest Modifier and Type Field Description private ContainerRequest
RequestEventImpl.Builder. containerRequest
private ContainerRequest
RequestEventImpl. containerRequest
Methods in org.glassfish.jersey.server.internal.monitoring that return ContainerRequest Modifier and Type Method Description ContainerRequest
RequestEventImpl. getContainerRequest()
Methods in org.glassfish.jersey.server.internal.monitoring with parameters of type ContainerRequest Modifier and Type Method Description RequestEventBuilder
EmptyRequestEventBuilder. setContainerRequest(ContainerRequest containerRequest)
RequestEventBuilder
RequestEventBuilder. setContainerRequest(ContainerRequest containerRequest)
Set the container request.RequestEventImpl.Builder
RequestEventImpl.Builder. setContainerRequest(ContainerRequest containerRequest)
Constructors in org.glassfish.jersey.server.internal.monitoring with parameters of type ContainerRequest Constructor Description RequestEventImpl(RequestEvent.Type type, ContainerRequest containerRequest, ContainerResponse containerResponse, java.lang.Throwable throwable, ExtendedUriInfo extendedUriInfo, java.lang.Iterable<javax.ws.rs.container.ContainerResponseFilter> containerResponseFilters, java.lang.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 ContainerRequest Modifier and Type Field Description private ContainerRequest
RequestProcessingContext. request
Methods in org.glassfish.jersey.server.internal.process that return ContainerRequest Modifier and Type Method Description ContainerRequest
RequestProcessingConfigurator.ContainerRequestFactory. get()
ContainerRequest
RequestProcessingContext. request()
Get the processed container request.Constructors in org.glassfish.jersey.server.internal.process with parameters of type ContainerRequest Constructor Description RequestProcessingContext(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 ContainerRequest Modifier and Type Field Description private ContainerRequest
UriRoutingContext. requestContext
Methods in org.glassfish.jersey.server.internal.routing with parameters of type ContainerRequest Modifier and Type Method Description (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 ContainerRequest Constructor Description UriRoutingContext(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 ContainerRequest Modifier and Type Method Description javax.ws.rs.core.Response
AbstractJavaResourceMethodDispatcher. dispatch(java.lang.Object resource, ContainerRequest request)
protected abstract javax.ws.rs.core.Response
AbstractJavaResourceMethodDispatcher. doDispatch(java.lang.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(java.lang.Object resource, ContainerRequest containerRequest)
protected javax.ws.rs.core.Response
JavaResourceMethodDispatcherProvider.ResponseOutInvoker. doDispatch(java.lang.Object resource, ContainerRequest containerRequest)
protected javax.ws.rs.core.Response
JavaResourceMethodDispatcherProvider.SseEventSinkInvoker. doDispatch(java.lang.Object resource, ContainerRequest request)
protected javax.ws.rs.core.Response
JavaResourceMethodDispatcherProvider.TypeOutInvoker. doDispatch(java.lang.Object resource, ContainerRequest containerRequest)
protected javax.ws.rs.core.Response
JavaResourceMethodDispatcherProvider.VoidOutInvoker. doDispatch(java.lang.Object resource, ContainerRequest containerRequest)
javax.ws.rs.core.Response
VoidVoidDispatcherProvider.VoidToVoidDispatcher. doDispatch(java.lang.Object resource, ContainerRequest containerRequest)
(package private) java.lang.Object[]
JavaResourceMethodDispatcherProvider.AbstractMethodParamInvoker. getParamValues(ContainerRequest request)
(package private) java.lang.Object
AbstractJavaResourceMethodDispatcher. invoke(ContainerRequest containerRequest, java.lang.Object resource, java.lang.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 Modifier and Type Method Description ContainerRequest
RequestEvent. getContainerRequest()
Get the container request. -
Uses of ContainerRequest in org.glassfish.jersey.server.spi.internal
Fields in org.glassfish.jersey.server.spi.internal with type parameters of type ContainerRequest Modifier and Type Field Description private java.util.function.Function<ContainerRequest,T>
ParamValueFactoryWithSource. parameterFunction
Methods in org.glassfish.jersey.server.spi.internal that return types with arguments of type ContainerRequest Modifier and Type Method Description private static java.util.function.Function<ContainerRequest,?>
ParameterValueHelper. getParamValueProvider(java.util.Collection<ValueParamProvider> valueProviders, Parameter parameter)
java.util.function.Function<ContainerRequest,?>
ValueParamProvider. getValueProvider(Parameter parameter)
Get an injected value provider for the parameter.Methods in org.glassfish.jersey.server.spi.internal with parameters of type ContainerRequest Modifier and Type Method Description T
ParamValueFactoryWithSource. apply(ContainerRequest request)
javax.ws.rs.core.Response
ResourceMethodDispatcher. dispatch(java.lang.Object resource, ContainerRequest request)
Reflectively dispatch a request to the underlyinginvocable resource method
via the configuredinvocation handler
using the provided resource class instance.static java.lang.Object[]
ParameterValueHelper. getParameterValues(java.util.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 ContainerRequest Modifier and Type Method Description private static <T> ParamValueFactoryWithSource<T>
ParameterValueHelper. wrapParamValueProvider(java.util.function.Function<ContainerRequest,T> factory, Parameter.Source paramSource)
Constructor parameters in org.glassfish.jersey.server.spi.internal with type arguments of type ContainerRequest Constructor Description ParamValueFactoryWithSource(java.util.function.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 ContainerRequest Modifier and Type Method Description private 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
.
-