public class PreMatchContainerRequestContext extends Object implements SuspendableContainerRequestContext
| Modifier and Type | Field and Description |
|---|---|
protected HttpRequest |
httpRequest |
protected javax.ws.rs.core.Response |
response |
| Constructor and Description |
|---|
PreMatchContainerRequestContext(HttpRequest request)
Deprecated.
|
PreMatchContainerRequestContext(HttpRequest request,
javax.ws.rs.container.ContainerRequestFilter[] requestFilters,
Supplier<BuiltResponse> continuation) |
| Modifier and Type | Method and Description |
|---|---|
void |
abortWith(javax.ws.rs.core.Response response) |
BuiltResponse |
filter() |
List<Locale> |
getAcceptableLanguages() |
List<javax.ws.rs.core.MediaType> |
getAcceptableMediaTypes() |
Map<String,javax.ws.rs.core.Cookie> |
getCookies() |
Date |
getDate() |
InputStream |
getEntityStream() |
javax.ws.rs.core.MultivaluedMap<String,String> |
getHeaders() |
String |
getHeaderString(String name) |
HttpRequest |
getHttpRequest() |
Locale |
getLanguage() |
int |
getLength() |
javax.ws.rs.core.MediaType |
getMediaType() |
String |
getMethod() |
Object |
getProperty(String name) |
Collection<String> |
getPropertyNames() |
javax.ws.rs.core.Request |
getRequest() |
javax.ws.rs.core.Response |
getResponseAbortedWith() |
javax.ws.rs.core.SecurityContext |
getSecurityContext() |
javax.ws.rs.core.UriInfo |
getUriInfo() |
boolean |
hasEntity() |
void |
removeProperty(String name) |
void |
resume()
Resumes the current request, and proceeds to the next request filter, if any,
or to the resource method.
|
void |
resume(Throwable t)
Aborts the current request with the given exception.
|
void |
setEntityStream(InputStream entityStream) |
void |
setMethod(String method) |
void |
setProperty(String name,
Object object) |
void |
setRequestUri(URI requestUri) |
void |
setRequestUri(URI baseUri,
URI requestUri) |
void |
setSecurityContext(javax.ws.rs.core.SecurityContext context) |
boolean |
startedContinuation() |
void |
suspend()
Suspends the current request.
|
protected final HttpRequest httpRequest
protected javax.ws.rs.core.Response response
@Deprecated public PreMatchContainerRequestContext(HttpRequest request)
public PreMatchContainerRequestContext(HttpRequest request, javax.ws.rs.container.ContainerRequestFilter[] requestFilters, Supplier<BuiltResponse> continuation)
public HttpRequest getHttpRequest()
public javax.ws.rs.core.Response getResponseAbortedWith()
public Object getProperty(String name)
getProperty in interface javax.ws.rs.container.ContainerRequestContextpublic Collection<String> getPropertyNames()
getPropertyNames in interface javax.ws.rs.container.ContainerRequestContextpublic void setProperty(String name, Object object)
setProperty in interface javax.ws.rs.container.ContainerRequestContextpublic void removeProperty(String name)
removeProperty in interface javax.ws.rs.container.ContainerRequestContextpublic javax.ws.rs.core.UriInfo getUriInfo()
getUriInfo in interface javax.ws.rs.container.ContainerRequestContextpublic void setRequestUri(URI requestUri) throws IllegalStateException
setRequestUri in interface javax.ws.rs.container.ContainerRequestContextIllegalStateExceptionpublic void setRequestUri(URI baseUri, URI requestUri) throws IllegalStateException
setRequestUri in interface javax.ws.rs.container.ContainerRequestContextIllegalStateExceptionpublic String getMethod()
getMethod in interface javax.ws.rs.container.ContainerRequestContextpublic void setMethod(String method)
setMethod in interface javax.ws.rs.container.ContainerRequestContextpublic javax.ws.rs.core.MultivaluedMap<String,String> getHeaders()
getHeaders in interface javax.ws.rs.container.ContainerRequestContextpublic Date getDate()
getDate in interface javax.ws.rs.container.ContainerRequestContextpublic Locale getLanguage()
getLanguage in interface javax.ws.rs.container.ContainerRequestContextpublic int getLength()
getLength in interface javax.ws.rs.container.ContainerRequestContextpublic javax.ws.rs.core.MediaType getMediaType()
getMediaType in interface javax.ws.rs.container.ContainerRequestContextpublic List<javax.ws.rs.core.MediaType> getAcceptableMediaTypes()
getAcceptableMediaTypes in interface javax.ws.rs.container.ContainerRequestContextpublic List<Locale> getAcceptableLanguages()
getAcceptableLanguages in interface javax.ws.rs.container.ContainerRequestContextpublic Map<String,javax.ws.rs.core.Cookie> getCookies()
getCookies in interface javax.ws.rs.container.ContainerRequestContextpublic boolean hasEntity()
hasEntity in interface javax.ws.rs.container.ContainerRequestContextpublic InputStream getEntityStream()
getEntityStream in interface javax.ws.rs.container.ContainerRequestContextpublic void setEntityStream(InputStream entityStream)
setEntityStream in interface javax.ws.rs.container.ContainerRequestContextpublic javax.ws.rs.core.SecurityContext getSecurityContext()
getSecurityContext in interface javax.ws.rs.container.ContainerRequestContextpublic void setSecurityContext(javax.ws.rs.core.SecurityContext context)
setSecurityContext in interface javax.ws.rs.container.ContainerRequestContextpublic javax.ws.rs.core.Request getRequest()
getRequest in interface javax.ws.rs.container.ContainerRequestContextpublic String getHeaderString(String name)
getHeaderString in interface javax.ws.rs.container.ContainerRequestContextpublic void suspend()
SuspendableContainerRequestContextSuspendableContainerRequestContext.resume() or aborted with SuspendableContainerRequestContext.resume(Throwable) or
ContainerRequestContext.abortWith(javax.ws.rs.core.Response).suspend in interface SuspendableContainerRequestContextpublic void abortWith(javax.ws.rs.core.Response response)
abortWith in interface javax.ws.rs.container.ContainerRequestContextpublic void resume()
SuspendableContainerRequestContextresume in interface SuspendableContainerRequestContextpublic void resume(Throwable t)
SuspendableContainerRequestContextresume in interface SuspendableContainerRequestContextt - the exception to send back to the client, as mapped by the application.public BuiltResponse filter()
public boolean startedContinuation()
Copyright © 2021 JBoss by Red Hat. All rights reserved.