# Package io.undertow.server.handlers.resource

Interface Summary
PathResourceManager.ETagFunction
RangeAwareResource: A resource implementation that
Resource: Representation of a static resource.
ResourceChangeListener: Listener that is invoked when a resource changes.
ResourceManager: Representation of a resource manager.
ResourceSupplier: Interface that allows for more flexibility when resolving a resource than is currently provided by `ResourceManager`.

Class Summary
CachedResource
CachingResourceManager
ClassPathResourceManager
DefaultResourceSupplier: A resource supplier that just delegates directly to a resource manager
DirectoryUtils
DirectoryUtils.Blobs: Constant Content
FileResource: A file resource
FileResourceManager: Serves files from the file system.
PathResource: A path resource
PathResourceManager: Serves files from the file system.
PathResourceManager.Builder
PreCompressedResourceSupplier: A resource supplier that allows pre-compressed resources to be served if the client accepts the request.
ResourceChangeEvent: An event that is fired when a resource is modified
ResourceHandler
ResourceHandler.Builder
URLResource

Enum Summary
ResourceChangeEvent.Type: Watched file event types.