public class RequestHeaders extends AbstractHeaders
headers| Constructor and Description |
|---|
RequestHeaders(org.vertx.java.core.MultiMap headers) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkIfMatch(net.eusashead.parquet.util.Option<ETag> eTag,
ETagValidation type)
Compare the supplied ETag
with the ETag in the
"If-Match" header using
the strong equality condition
of the incoming request
|
boolean |
checkIfModifiedSince(net.eusashead.parquet.util.Option<HttpDate> lastModified)
Return true if the value of
the last modification date
is after If-Modified-Since header
|
boolean |
checkIfNoneMatch(net.eusashead.parquet.util.Option<ETag> eTag,
ETagValidation type)
Compare the supplied ETag
with the ETag in the
"If-None-Match" header
of the incoming request
using the weak equality condition
|
boolean |
checkIfUnmodifiedSince(net.eusashead.parquet.util.Option<HttpDate> lastModified)
Return true if the value of the
If-Unmodified-Since header is after
the Last-Modified date
|
net.eusashead.parquet.util.Option<ContentType> |
contentType() |
boolean |
hasIfMatch() |
boolean |
hasIfModifiedSince() |
boolean |
hasIfNoneMatch() |
boolean |
hasIfUnmodifiedSince() |
MatchHeader |
ifMatch() |
RequestHeaders |
ifMatch(ETag eTag) |
RequestHeaders |
ifMatch(MatchHeader eTags) |
net.eusashead.parquet.util.Option<HttpDate> |
ifModifiedSince() |
RequestHeaders |
ifModifiedSince(HttpDate httpDate) |
MatchHeader |
ifNoneMatch() |
RequestHeaders |
ifNoneMatch(ETag eTag) |
RequestHeaders |
ifNoneMatch(MatchHeader eTags) |
net.eusashead.parquet.util.Option<HttpDate> |
ifUnmodifiedSince() |
RequestHeaders |
ifUnmodifiedSince(HttpDate httpDate) |
public net.eusashead.parquet.util.Option<ContentType> contentType()
public net.eusashead.parquet.util.Option<HttpDate> ifModifiedSince()
public net.eusashead.parquet.util.Option<HttpDate> ifUnmodifiedSince()
public boolean checkIfModifiedSince(net.eusashead.parquet.util.Option<HttpDate> lastModified)
lastModified - public boolean checkIfUnmodifiedSince(net.eusashead.parquet.util.Option<HttpDate> lastModified)
lastModified - public boolean checkIfNoneMatch(net.eusashead.parquet.util.Option<ETag> eTag, ETagValidation type)
eTag - ETag to checktype - public boolean checkIfMatch(net.eusashead.parquet.util.Option<ETag> eTag, ETagValidation type)
eTag - type - public boolean hasIfMatch()
public boolean hasIfNoneMatch()
public boolean hasIfModifiedSince()
public boolean hasIfUnmodifiedSince()
public RequestHeaders ifModifiedSince(HttpDate httpDate)
public RequestHeaders ifUnmodifiedSince(HttpDate httpDate)
public MatchHeader ifNoneMatch()
public MatchHeader ifMatch()
public RequestHeaders ifNoneMatch(ETag eTag)
public RequestHeaders ifNoneMatch(MatchHeader eTags)
public RequestHeaders ifMatch(ETag eTag)
public RequestHeaders ifMatch(MatchHeader eTags)