Class PreMatchContainerRequestContext
java.lang.Object
org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext
- All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestContext,SuspendableContainerRequestContext
- Direct Known Subclasses:
PostMatchContainerRequestContext,ResponseContainerRequestContext
public class PreMatchContainerRequestContext
extends Object
implements SuspendableContainerRequestContext
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final HttpRequestprotected jakarta.ws.rs.core.Response -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.PreMatchContainerRequestContext(HttpRequest request, jakarta.ws.rs.container.ContainerRequestFilter[] requestFilters, Supplier<BuiltResponse> continuation) -
Method Summary
Modifier and TypeMethodDescriptionvoidabortWith(jakarta.ws.rs.core.Response response) filter()List<jakarta.ws.rs.core.MediaType> getDate()getHeaderString(String name) intjakarta.ws.rs.core.MediaTypegetProperty(String name) jakarta.ws.rs.core.Requestjakarta.ws.rs.core.Responsejakarta.ws.rs.core.SecurityContextjakarta.ws.rs.core.UriInfobooleanvoidremoveProperty(String name) voidresume()Resumes the current request, and proceeds to the next request filter, if any, or to the resource method.voidAborts the current request with the given exception.voidsetEntityStream(InputStream entityStream) voidvoidsetProperty(String name, Object object) voidsetRequestUri(URI requestUri) voidsetRequestUri(URI baseUri, URI requestUri) voidsetSecurityContext(jakarta.ws.rs.core.SecurityContext context) booleanvoidsuspend()Suspends the current request.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.ws.rs.container.ContainerRequestContext
hasProperty
-
Field Details
-
httpRequest
-
response
protected jakarta.ws.rs.core.Response response
-
-
Constructor Details
-
PreMatchContainerRequestContext
Deprecated. -
PreMatchContainerRequestContext
public PreMatchContainerRequestContext(HttpRequest request, jakarta.ws.rs.container.ContainerRequestFilter[] requestFilters, Supplier<BuiltResponse> continuation)
-
-
Method Details
-
getHttpRequest
-
getResponseAbortedWith
public jakarta.ws.rs.core.Response getResponseAbortedWith() -
getProperty
- Specified by:
getPropertyin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getPropertyNames
- Specified by:
getPropertyNamesin interfacejakarta.ws.rs.container.ContainerRequestContext
-
setProperty
- Specified by:
setPropertyin interfacejakarta.ws.rs.container.ContainerRequestContext
-
removeProperty
- Specified by:
removePropertyin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getUriInfo
public jakarta.ws.rs.core.UriInfo getUriInfo()- Specified by:
getUriInfoin interfacejakarta.ws.rs.container.ContainerRequestContext
-
setRequestUri
- Specified by:
setRequestUriin interfacejakarta.ws.rs.container.ContainerRequestContext- Throws:
IllegalStateException
-
setRequestUri
- Specified by:
setRequestUriin interfacejakarta.ws.rs.container.ContainerRequestContext- Throws:
IllegalStateException
-
getMethod
- Specified by:
getMethodin interfacejakarta.ws.rs.container.ContainerRequestContext
-
setMethod
- Specified by:
setMethodin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getHeaders
- Specified by:
getHeadersin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getDate
- Specified by:
getDatein interfacejakarta.ws.rs.container.ContainerRequestContext
-
getLanguage
- Specified by:
getLanguagein interfacejakarta.ws.rs.container.ContainerRequestContext
-
getLength
public int getLength()- Specified by:
getLengthin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getMediaType
public jakarta.ws.rs.core.MediaType getMediaType()- Specified by:
getMediaTypein interfacejakarta.ws.rs.container.ContainerRequestContext
-
getAcceptableMediaTypes
- Specified by:
getAcceptableMediaTypesin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getAcceptableLanguages
- Specified by:
getAcceptableLanguagesin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getCookies
- Specified by:
getCookiesin interfacejakarta.ws.rs.container.ContainerRequestContext
-
hasEntity
public boolean hasEntity()- Specified by:
hasEntityin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getEntityStream
- Specified by:
getEntityStreamin interfacejakarta.ws.rs.container.ContainerRequestContext
-
setEntityStream
- Specified by:
setEntityStreamin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getSecurityContext
public jakarta.ws.rs.core.SecurityContext getSecurityContext()- Specified by:
getSecurityContextin interfacejakarta.ws.rs.container.ContainerRequestContext
-
setSecurityContext
public void setSecurityContext(jakarta.ws.rs.core.SecurityContext context) - Specified by:
setSecurityContextin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getRequest
public jakarta.ws.rs.core.Request getRequest()- Specified by:
getRequestin interfacejakarta.ws.rs.container.ContainerRequestContext
-
getHeaderString
- Specified by:
getHeaderStringin interfacejakarta.ws.rs.container.ContainerRequestContext
-
suspend
public void suspend()Description copied from interface:SuspendableContainerRequestContextSuspends the current request. This makes the current request asynchronous. No further request filter is executed until this request is resumed. No reply is going to be sent to the client until this request is resumed either withSuspendableContainerRequestContext.resume()or aborted withSuspendableContainerRequestContext.resume(Throwable)orContainerRequestContext.abortWith(jakarta.ws.rs.core.Response).- Specified by:
suspendin interfaceSuspendableContainerRequestContext
-
abortWith
public void abortWith(jakarta.ws.rs.core.Response response) - Specified by:
abortWithin interfacejakarta.ws.rs.container.ContainerRequestContext
-
resume
public void resume()Description copied from interface:SuspendableContainerRequestContextResumes the current request, and proceeds to the next request filter, if any, or to the resource method.- Specified by:
resumein interfaceSuspendableContainerRequestContext
-
resume
Description copied from interface:SuspendableContainerRequestContextAborts the current request with the given exception. This behaves as if the request filter threw this exception synchronously, which means exceptions may be mapped via exception mappers, response filters will run and async response callbacks will be called with this exception.- Specified by:
resumein interfaceSuspendableContainerRequestContext- Parameters:
t- the exception to send back to the client, as mapped by the application.
-
filter
-
startedContinuation
public boolean startedContinuation()
-