Class RequestImpl

java.lang.Object
org.jboss.resteasy.specimpl.RequestImpl
All Implemented Interfaces:
javax.ws.rs.core.Request

public class RequestImpl extends Object implements javax.ws.rs.core.Request
Version:
$Revision: 1 $
  • Field Details

    • headers

      private javax.ws.rs.core.HttpHeaders headers
    • varyHeader

      private String varyHeader
    • httpMethod

      private String httpMethod
    • request

      private HttpRequest request
    • response

      private HttpResponse response
  • Constructor Details

  • Method Details

    • getMethod

      public String getMethod()
      Specified by:
      getMethod in interface javax.ws.rs.core.Request
    • isRfc7232preconditions

      private boolean isRfc7232preconditions()
    • getFormParameters

      public javax.ws.rs.core.MultivaluedMap<String,String> getFormParameters()
    • selectVariant

      public javax.ws.rs.core.Variant selectVariant(List<javax.ws.rs.core.Variant> variants) throws IllegalArgumentException
      Specified by:
      selectVariant in interface javax.ws.rs.core.Request
      Throws:
      IllegalArgumentException
    • convertEtag

      public List<javax.ws.rs.core.EntityTag> convertEtag(List<String> tags)
    • ifMatch

      public javax.ws.rs.core.Response.ResponseBuilder ifMatch(List<javax.ws.rs.core.EntityTag> ifMatch, javax.ws.rs.core.EntityTag eTag)
    • ifNoneMatch

      public javax.ws.rs.core.Response.ResponseBuilder ifNoneMatch(List<javax.ws.rs.core.EntityTag> ifMatch, javax.ws.rs.core.EntityTag eTag)
    • evaluatePreconditions

      public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(javax.ws.rs.core.EntityTag eTag)
      Specified by:
      evaluatePreconditions in interface javax.ws.rs.core.Request
    • ifModifiedSince

      public javax.ws.rs.core.Response.ResponseBuilder ifModifiedSince(String strDate, Date lastModified)
    • ifUnmodifiedSince

      public javax.ws.rs.core.Response.ResponseBuilder ifUnmodifiedSince(String strDate, Date lastModified)
    • evaluatePreconditions

      public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(Date lastModified)
      Specified by:
      evaluatePreconditions in interface javax.ws.rs.core.Request
    • evaluatePreconditions

      public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(Date lastModified, javax.ws.rs.core.EntityTag eTag)
      Specified by:
      evaluatePreconditions in interface javax.ws.rs.core.Request
    • evaluatePreconditions

      public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions()
      Specified by:
      evaluatePreconditions in interface javax.ws.rs.core.Request