Class PreventAbortResteasyReactiveContainerRequestContext

  • All Implemented Interfaces:
    javax.ws.rs.container.ContainerRequestContext

    public final class PreventAbortResteasyReactiveContainerRequestContext
    extends Object
    implements javax.ws.rs.container.ContainerRequestContext
    This class is used to prevent calls to 'abortWith' which could lead to unexpected results in generated ContainerRequestFilter and ContainerResponseFilter.
    • Constructor Detail

      • PreventAbortResteasyReactiveContainerRequestContext

        public PreventAbortResteasyReactiveContainerRequestContext​(javax.ws.rs.container.ContainerRequestContext delegate)
    • Method Detail

      • getProperty

        public Object getProperty​(String name)
        Specified by:
        getProperty in interface javax.ws.rs.container.ContainerRequestContext
      • getPropertyNames

        public Collection<String> getPropertyNames()
        Specified by:
        getPropertyNames in interface javax.ws.rs.container.ContainerRequestContext
      • setProperty

        public void setProperty​(String name,
                                Object object)
        Specified by:
        setProperty in interface javax.ws.rs.container.ContainerRequestContext
      • removeProperty

        public void removeProperty​(String name)
        Specified by:
        removeProperty in interface javax.ws.rs.container.ContainerRequestContext
      • getUriInfo

        public javax.ws.rs.core.UriInfo getUriInfo()
        Specified by:
        getUriInfo in interface javax.ws.rs.container.ContainerRequestContext
      • setRequestUri

        public void setRequestUri​(URI requestUri)
        Specified by:
        setRequestUri in interface javax.ws.rs.container.ContainerRequestContext
      • setRequestUri

        public void setRequestUri​(URI baseUri,
                                  URI requestUri)
        Specified by:
        setRequestUri in interface javax.ws.rs.container.ContainerRequestContext
      • getRequest

        public javax.ws.rs.core.Request getRequest()
        Specified by:
        getRequest in interface javax.ws.rs.container.ContainerRequestContext
      • getMethod

        public String getMethod()
        Specified by:
        getMethod in interface javax.ws.rs.container.ContainerRequestContext
      • setMethod

        public void setMethod​(String method)
        Specified by:
        setMethod in interface javax.ws.rs.container.ContainerRequestContext
      • getHeaders

        public javax.ws.rs.core.MultivaluedMap<String,​String> getHeaders()
        Specified by:
        getHeaders in interface javax.ws.rs.container.ContainerRequestContext
      • getHeaderString

        public String getHeaderString​(String name)
        Specified by:
        getHeaderString in interface javax.ws.rs.container.ContainerRequestContext
      • getDate

        public Date getDate()
        Specified by:
        getDate in interface javax.ws.rs.container.ContainerRequestContext
      • getLanguage

        public Locale getLanguage()
        Specified by:
        getLanguage in interface javax.ws.rs.container.ContainerRequestContext
      • getLength

        public int getLength()
        Specified by:
        getLength in interface javax.ws.rs.container.ContainerRequestContext
      • getMediaType

        public javax.ws.rs.core.MediaType getMediaType()
        Specified by:
        getMediaType in interface javax.ws.rs.container.ContainerRequestContext
      • getAcceptableMediaTypes

        public List<javax.ws.rs.core.MediaType> getAcceptableMediaTypes()
        Specified by:
        getAcceptableMediaTypes in interface javax.ws.rs.container.ContainerRequestContext
      • getAcceptableLanguages

        public List<Locale> getAcceptableLanguages()
        Specified by:
        getAcceptableLanguages in interface javax.ws.rs.container.ContainerRequestContext
      • getCookies

        public Map<String,​javax.ws.rs.core.Cookie> getCookies()
        Specified by:
        getCookies in interface javax.ws.rs.container.ContainerRequestContext
      • hasEntity

        public boolean hasEntity()
        Specified by:
        hasEntity in interface javax.ws.rs.container.ContainerRequestContext
      • getEntityStream

        public InputStream getEntityStream()
        Specified by:
        getEntityStream in interface javax.ws.rs.container.ContainerRequestContext
      • setEntityStream

        public void setEntityStream​(InputStream input)
        Specified by:
        setEntityStream in interface javax.ws.rs.container.ContainerRequestContext
      • getSecurityContext

        public javax.ws.rs.core.SecurityContext getSecurityContext()
        Specified by:
        getSecurityContext in interface javax.ws.rs.container.ContainerRequestContext
      • setSecurityContext

        public void setSecurityContext​(javax.ws.rs.core.SecurityContext context)
        Specified by:
        setSecurityContext in interface javax.ws.rs.container.ContainerRequestContext
      • abortWith

        public void abortWith​(javax.ws.rs.core.Response response)
        Specified by:
        abortWith in interface javax.ws.rs.container.ContainerRequestContext