## Uses of Class
io.undertow.util.ETag

Packages that use ETag
io.undertow.server.handlers.cache
io.undertow.server.handlers.resource
io.undertow.util

### Uses of ETag in io.undertow.server.handlers.cache

Methods in io.undertow.server.handlers.cache that return ETag
`ETag` CachedHttpRequest.`getEtag()`

### Uses of ETag in io.undertow.server.handlers.resource

Methods in io.undertow.server.handlers.resource that return ETag
`ETag` PathResourceManager.ETagFunction.`generate(Path path)` Generates an `ETag` for the provided `Path`.
`ETag` PathResource.`getETag()`
`ETag` Resource.`getETag()`
`ETag` URLResource.`getETag()`
`ETag` CachedResource.`getETag()`

Constructors in io.undertow.server.handlers.resource with parameters of type ETag
Constructor and Description
`PathResource(Path file, PathResourceManager manager, String path, ETag eTag)`

### Uses of ETag in io.undertow.util

Methods in io.undertow.util that return ETag
`static ETag` ETagUtils.`getETag(HttpServerExchange exchange)`

Methods in io.undertow.util that return types with arguments of type ETag
`static List<ETag>` ETagUtils.`parseETagList(String header)`

Methods in io.undertow.util with parameters of type ETag
`static boolean` ETagUtils.`handleIfMatch(HttpServerExchange exchange, ETag etag, boolean allowWeak)` Handles the if-match header.
`static boolean` ETagUtils.`handleIfMatch(String ifMatch, ETag etag, boolean allowWeak)` Handles the if-match header.
`static boolean` ETagUtils.`handleIfNoneMatch(HttpServerExchange exchange, ETag etag, boolean allowWeak)` Handles the if-none-match header.
`static boolean` ETagUtils.`handleIfNoneMatch(String ifNoneMatch, ETag etag, boolean allowWeak)` Handles the if-none-match header.

Method parameters in io.undertow.util with type arguments of type ETag
`static boolean` ETagUtils.`handleIfMatch(HttpServerExchange exchange, List<ETag> etags, boolean allowWeak)` Handles the if-match header.
`static boolean` ETagUtils.`handleIfMatch(String ifMatch, List<ETag> etags, boolean allowWeak)` Handles the if-match header.
`static boolean` ETagUtils.`handleIfNoneMatch(HttpServerExchange exchange, List<ETag> etags, boolean allowWeak)` Handles the if-none-match header.
`static boolean` ETagUtils.`handleIfNoneMatch(String ifNoneMatch, List<ETag> etags, boolean allowWeak)` Handles the if-none-match header.