Class PreMatchContainerRequestContext
- java.lang.Object
 - 
- org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext
 
 
- 
- All Implemented Interfaces:
 javax.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
Fields Modifier and Type Field Description protected HttpRequesthttpRequestprotected javax.ws.rs.core.Responseresponse 
- 
Constructor Summary
Constructors Constructor Description PreMatchContainerRequestContext(HttpRequest request)Deprecated.PreMatchContainerRequestContext(HttpRequest request, javax.ws.rs.container.ContainerRequestFilter[] requestFilters, Supplier<BuiltResponse> continuation) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabortWith(javax.ws.rs.core.Response response)BuiltResponsefilter()List<Locale>getAcceptableLanguages()List<javax.ws.rs.core.MediaType>getAcceptableMediaTypes()Map<String,javax.ws.rs.core.Cookie>getCookies()DategetDate()InputStreamgetEntityStream()javax.ws.rs.core.MultivaluedMap<String,String>getHeaders()StringgetHeaderString(String name)HttpRequestgetHttpRequest()LocalegetLanguage()intgetLength()javax.ws.rs.core.MediaTypegetMediaType()StringgetMethod()ObjectgetProperty(String name)Collection<String>getPropertyNames()javax.ws.rs.core.RequestgetRequest()javax.ws.rs.core.ResponsegetResponseAbortedWith()javax.ws.rs.core.SecurityContextgetSecurityContext()javax.ws.rs.core.UriInfogetUriInfo()booleanhasEntity()voidremoveProperty(String name)voidresume()Resumes the current request, and proceeds to the next request filter, if any, or to the resource method.voidresume(Throwable t)Aborts the current request with the given exception.voidsetEntityStream(InputStream entityStream)voidsetMethod(String method)voidsetProperty(String name, Object object)voidsetRequestUri(URI requestUri)voidsetRequestUri(URI baseUri, URI requestUri)voidsetSecurityContext(javax.ws.rs.core.SecurityContext context)booleanstartedContinuation()voidsuspend()Suspends the current request. 
 - 
 
- 
- 
Field Detail
- 
httpRequest
protected final HttpRequest httpRequest
 
- 
response
protected javax.ws.rs.core.Response response
 
 - 
 
- 
Constructor Detail
- 
PreMatchContainerRequestContext
@Deprecated public PreMatchContainerRequestContext(HttpRequest request)
Deprecated. 
- 
PreMatchContainerRequestContext
public PreMatchContainerRequestContext(HttpRequest request, javax.ws.rs.container.ContainerRequestFilter[] requestFilters, Supplier<BuiltResponse> continuation)
 
 - 
 
- 
Method Detail
- 
getHttpRequest
public HttpRequest getHttpRequest()
 
- 
getResponseAbortedWith
public javax.ws.rs.core.Response getResponseAbortedWith()
 
- 
getProperty
public Object getProperty(String name)
- Specified by:
 getPropertyin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getPropertyNames
public Collection<String> getPropertyNames()
- Specified by:
 getPropertyNamesin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
setProperty
public void setProperty(String name, Object object)
- Specified by:
 setPropertyin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
removeProperty
public void removeProperty(String name)
- Specified by:
 removePropertyin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getUriInfo
public javax.ws.rs.core.UriInfo getUriInfo()
- Specified by:
 getUriInfoin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
setRequestUri
public void setRequestUri(URI requestUri) throws IllegalStateException
- Specified by:
 setRequestUriin interfacejavax.ws.rs.container.ContainerRequestContext- Throws:
 IllegalStateException
 
- 
setRequestUri
public void setRequestUri(URI baseUri, URI requestUri) throws IllegalStateException
- Specified by:
 setRequestUriin interfacejavax.ws.rs.container.ContainerRequestContext- Throws:
 IllegalStateException
 
- 
getMethod
public String getMethod()
- Specified by:
 getMethodin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
setMethod
public void setMethod(String method)
- Specified by:
 setMethodin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getHeaders
public javax.ws.rs.core.MultivaluedMap<String,String> getHeaders()
- Specified by:
 getHeadersin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getDate
public Date getDate()
- Specified by:
 getDatein interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getLanguage
public Locale getLanguage()
- Specified by:
 getLanguagein interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getLength
public int getLength()
- Specified by:
 getLengthin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getMediaType
public javax.ws.rs.core.MediaType getMediaType()
- Specified by:
 getMediaTypein interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getAcceptableMediaTypes
public List<javax.ws.rs.core.MediaType> getAcceptableMediaTypes()
- Specified by:
 getAcceptableMediaTypesin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getAcceptableLanguages
public List<Locale> getAcceptableLanguages()
- Specified by:
 getAcceptableLanguagesin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getCookies
public Map<String,javax.ws.rs.core.Cookie> getCookies()
- Specified by:
 getCookiesin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
hasEntity
public boolean hasEntity()
- Specified by:
 hasEntityin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getEntityStream
public InputStream getEntityStream()
- Specified by:
 getEntityStreamin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
setEntityStream
public void setEntityStream(InputStream entityStream)
- Specified by:
 setEntityStreamin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getSecurityContext
public javax.ws.rs.core.SecurityContext getSecurityContext()
- Specified by:
 getSecurityContextin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
setSecurityContext
public void setSecurityContext(javax.ws.rs.core.SecurityContext context)
- Specified by:
 setSecurityContextin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getRequest
public javax.ws.rs.core.Request getRequest()
- Specified by:
 getRequestin interfacejavax.ws.rs.container.ContainerRequestContext
 
- 
getHeaderString
public String getHeaderString(String name)
- Specified by:
 getHeaderStringin interfacejavax.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(javax.ws.rs.core.Response).- Specified by:
 suspendin interfaceSuspendableContainerRequestContext
 
- 
abortWith
public void abortWith(javax.ws.rs.core.Response response)
- Specified by:
 abortWithin interfacejavax.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
public void resume(Throwable t)
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
public BuiltResponse filter()
 
- 
startedContinuation
public boolean startedContinuation()
 
 - 
 
 -