Class VirtualFileResource
java.lang.Object
org.wildfly.extension.undertow.deployment.VirtualFileResource
- All Implemented Interfaces:
io.undertow.server.handlers.resource.Resource
public class VirtualFileResource
extends Object
implements io.undertow.server.handlers.resource.Resource
- Author:
- Stuart Douglas
-
Constructor Summary
ConstructorsConstructorDescriptionVirtualFileResource(File resourceManagerRoot, org.jboss.vfs.VirtualFile file, String path) -
Method Summary
Modifier and TypeMethodDescriptiongetContentType(io.undertow.util.MimeMappings mimeMappings) io.undertow.util.ETaggetETag()getFile()getName()getPath()getUrl()booleanList<io.undertow.server.handlers.resource.Resource>list()voidserve(io.undertow.io.Sender sender, io.undertow.server.HttpServerExchange exchange, io.undertow.io.IoCallback callback)
-
Constructor Details
-
VirtualFileResource
-
-
Method Details
-
getPath
- Specified by:
getPathin interfaceio.undertow.server.handlers.resource.Resource
-
getLastModified
- Specified by:
getLastModifiedin interfaceio.undertow.server.handlers.resource.Resource
-
getLastModifiedString
- Specified by:
getLastModifiedStringin interfaceio.undertow.server.handlers.resource.Resource
-
getETag
public io.undertow.util.ETag getETag()- Specified by:
getETagin interfaceio.undertow.server.handlers.resource.Resource
-
getName
- Specified by:
getNamein interfaceio.undertow.server.handlers.resource.Resource
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectoryin interfaceio.undertow.server.handlers.resource.Resource
-
list
- Specified by:
listin interfaceio.undertow.server.handlers.resource.Resource
-
getContentType
- Specified by:
getContentTypein interfaceio.undertow.server.handlers.resource.Resource
-
serve
public void serve(io.undertow.io.Sender sender, io.undertow.server.HttpServerExchange exchange, io.undertow.io.IoCallback callback) - Specified by:
servein interfaceio.undertow.server.handlers.resource.Resource
-
getContentLength
- Specified by:
getContentLengthin interfaceio.undertow.server.handlers.resource.Resource
-
getCacheKey
- Specified by:
getCacheKeyin interfaceio.undertow.server.handlers.resource.Resource
-
getFile
- Specified by:
getFilein interfaceio.undertow.server.handlers.resource.Resource
-
getResourceManagerRoot
- Specified by:
getResourceManagerRootin interfaceio.undertow.server.handlers.resource.Resource
-
getUrl
- Specified by:
getUrlin interfaceio.undertow.server.handlers.resource.Resource
-
getResourceManagerRootPath
- Specified by:
getResourceManagerRootPathin interfaceio.undertow.server.handlers.resource.Resource
-
getFilePath
- Specified by:
getFilePathin interfaceio.undertow.server.handlers.resource.Resource
-