public class ETagUtils extends Object
Constructor and Description |
---|
ETagUtils() |
Modifier and Type | Method and Description |
---|---|
static ETag |
getETag(HttpServerExchange exchange) |
static boolean |
handleIfMatch(HttpServerExchange exchange,
ETag etag,
boolean allowWeak)
Handles the if-match header.
|
static boolean |
handleIfMatch(HttpServerExchange exchange,
List<ETag> etags,
boolean allowWeak)
Handles the if-match header.
|
static boolean |
handleIfMatch(String ifMatch,
ETag etag,
boolean allowWeak)
Handles the if-match header.
|
static boolean |
handleIfMatch(String ifMatch,
List<ETag> etags,
boolean allowWeak)
Handles the if-match header.
|
static boolean |
handleIfNoneMatch(HttpServerExchange exchange,
ETag etag,
boolean allowWeak)
Handles the if-none-match header.
|
static boolean |
handleIfNoneMatch(HttpServerExchange exchange,
List<ETag> etags,
boolean allowWeak)
Handles the if-none-match header.
|
static boolean |
handleIfNoneMatch(String ifNoneMatch,
ETag etag,
boolean allowWeak)
Handles the if-none-match header.
|
static boolean |
handleIfNoneMatch(String ifNoneMatch,
List<ETag> etags,
boolean allowWeak)
Handles the if-none-match header.
|
static List<ETag> |
parseETagList(String header) |
public static boolean handleIfMatch(HttpServerExchange exchange, ETag etag, boolean allowWeak)
exchange
- the exchangeetag
- The etagspublic static boolean handleIfMatch(HttpServerExchange exchange, List<ETag> etags, boolean allowWeak)
exchange
- the exchangeetags
- The etagspublic static boolean handleIfMatch(String ifMatch, ETag etag, boolean allowWeak)
ifMatch
- The if match headeretag
- The etagspublic static boolean handleIfMatch(String ifMatch, List<ETag> etags, boolean allowWeak)
ifMatch
- The ifMatch headeretags
- The etagspublic static boolean handleIfNoneMatch(HttpServerExchange exchange, ETag etag, boolean allowWeak)
exchange
- the exchangeetag
- The etagspublic static boolean handleIfNoneMatch(HttpServerExchange exchange, List<ETag> etags, boolean allowWeak)
exchange
- the exchangeetags
- The etagspublic static boolean handleIfNoneMatch(String ifNoneMatch, ETag etag, boolean allowWeak)
ifNoneMatch
- the headeretag
- The etagspublic static boolean handleIfNoneMatch(String ifNoneMatch, List<ETag> etags, boolean allowWeak)
ifNoneMatch
- the headeretags
- The etagspublic static ETag getETag(HttpServerExchange exchange)
exchange
- The exchangeCopyright © 2020 JBoss by Red Hat. All rights reserved.