public class RequestImpl
extends java.lang.Object
implements javax.ws.rs.core.Request
| Modifier and Type | Field and Description |
|---|---|
private javax.ws.rs.core.HttpHeaders |
headers |
private java.lang.String |
httpMethod |
private HttpRequest |
request |
private HttpResponse |
response |
private java.lang.String |
varyHeader |
| Constructor and Description |
|---|
RequestImpl(HttpRequest request,
HttpResponse response) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<javax.ws.rs.core.EntityTag> |
convertEtag(java.util.List<java.lang.String> tags) |
javax.ws.rs.core.Response.ResponseBuilder |
evaluatePreconditions() |
javax.ws.rs.core.Response.ResponseBuilder |
evaluatePreconditions(java.util.Date lastModified) |
javax.ws.rs.core.Response.ResponseBuilder |
evaluatePreconditions(java.util.Date lastModified,
javax.ws.rs.core.EntityTag eTag) |
javax.ws.rs.core.Response.ResponseBuilder |
evaluatePreconditions(javax.ws.rs.core.EntityTag eTag) |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getFormParameters() |
java.lang.String |
getMethod() |
javax.ws.rs.core.Response.ResponseBuilder |
ifMatch(java.util.List<javax.ws.rs.core.EntityTag> ifMatch,
javax.ws.rs.core.EntityTag eTag) |
javax.ws.rs.core.Response.ResponseBuilder |
ifModifiedSince(java.lang.String strDate,
java.util.Date lastModified) |
javax.ws.rs.core.Response.ResponseBuilder |
ifNoneMatch(java.util.List<javax.ws.rs.core.EntityTag> ifMatch,
javax.ws.rs.core.EntityTag eTag) |
javax.ws.rs.core.Response.ResponseBuilder |
ifUnmodifiedSince(java.lang.String strDate,
java.util.Date lastModified) |
private boolean |
isRfc7232preconditions() |
javax.ws.rs.core.Variant |
selectVariant(java.util.List<javax.ws.rs.core.Variant> variants) |
private javax.ws.rs.core.HttpHeaders headers
private java.lang.String varyHeader
private java.lang.String httpMethod
private HttpRequest request
private HttpResponse response
public RequestImpl(HttpRequest request, HttpResponse response)
public java.lang.String getMethod()
getMethod in interface javax.ws.rs.core.Requestprivate boolean isRfc7232preconditions()
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getFormParameters()
public javax.ws.rs.core.Variant selectVariant(java.util.List<javax.ws.rs.core.Variant> variants)
throws java.lang.IllegalArgumentException
selectVariant in interface javax.ws.rs.core.Requestjava.lang.IllegalArgumentExceptionpublic java.util.List<javax.ws.rs.core.EntityTag> convertEtag(java.util.List<java.lang.String> tags)
public javax.ws.rs.core.Response.ResponseBuilder ifMatch(java.util.List<javax.ws.rs.core.EntityTag> ifMatch,
javax.ws.rs.core.EntityTag eTag)
public javax.ws.rs.core.Response.ResponseBuilder ifNoneMatch(java.util.List<javax.ws.rs.core.EntityTag> ifMatch,
javax.ws.rs.core.EntityTag eTag)
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(javax.ws.rs.core.EntityTag eTag)
evaluatePreconditions in interface javax.ws.rs.core.Requestpublic javax.ws.rs.core.Response.ResponseBuilder ifModifiedSince(java.lang.String strDate,
java.util.Date lastModified)
public javax.ws.rs.core.Response.ResponseBuilder ifUnmodifiedSince(java.lang.String strDate,
java.util.Date lastModified)
public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(java.util.Date lastModified)
evaluatePreconditions in interface javax.ws.rs.core.Requestpublic javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions(java.util.Date lastModified,
javax.ws.rs.core.EntityTag eTag)
evaluatePreconditions in interface javax.ws.rs.core.Requestpublic javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions()
evaluatePreconditions in interface javax.ws.rs.core.Request