Class DynamicResourceManager.MyResource
java.lang.Object
org.nustaq.kontraktor.webapp.javascript.DynamicResourceManager.MyResource
- All Implemented Interfaces:
io.undertow.server.handlers.resource.Resource
- Enclosing class:
- DynamicResourceManager
public static class DynamicResourceManager.MyResource
extends java.lang.Object
implements io.undertow.server.handlers.resource.Resource
-
Field Summary
Fields Modifier and Type Field Description protected byte[]bytesprotected java.lang.StringfinalPprotected java.util.DatelastModifiedprotected java.lang.Stringp0protected java.lang.StringresType -
Constructor Summary
Constructors Constructor Description MyResource(java.lang.String p0, java.lang.String finalP, byte[] bytes, java.lang.String resType, java.util.Date lastStartup) -
Method Summary
Modifier and Type Method Description byte[]getBytes()java.lang.StringgetCacheKey()java.lang.LonggetContentLength()java.lang.StringgetContentType(io.undertow.util.MimeMappings mimeMappings)io.undertow.util.ETaggetETag()java.io.FilegetFile()java.nio.file.PathgetFilePath()java.util.DategetLastModified()java.lang.StringgetLastModifiedString()java.lang.StringgetName()java.lang.StringgetPath()java.io.FilegetResourceManagerRoot()java.nio.file.PathgetResourceManagerRootPath()java.net.URLgetUrl()booleanisDirectory()java.util.List<io.undertow.server.handlers.resource.Resource>list()voidserve(io.undertow.io.Sender sender, io.undertow.server.HttpServerExchange exchange, io.undertow.io.IoCallback completionCallback)
-
Field Details
-
p0
protected java.lang.String p0 -
finalP
protected java.lang.String finalP -
bytes
protected byte[] bytes -
resType
protected java.lang.String resType -
lastModified
protected java.util.Date lastModified
-
-
Constructor Details
-
MyResource
public MyResource(java.lang.String p0, java.lang.String finalP, byte[] bytes, java.lang.String resType, java.util.Date lastStartup)
-
-
Method Details
-
getPath
public java.lang.String getPath()- Specified by:
getPathin interfaceio.undertow.server.handlers.resource.Resource
-
getLastModified
public java.util.Date getLastModified()- Specified by:
getLastModifiedin interfaceio.undertow.server.handlers.resource.Resource
-
getLastModifiedString
public java.lang.String 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
public java.lang.String getName()- Specified by:
getNamein interfaceio.undertow.server.handlers.resource.Resource
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectoryin interfaceio.undertow.server.handlers.resource.Resource
-
list
public java.util.List<io.undertow.server.handlers.resource.Resource> list()- Specified by:
listin interfaceio.undertow.server.handlers.resource.Resource
-
getContentType
public java.lang.String getContentType(io.undertow.util.MimeMappings mimeMappings)- 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 completionCallback)- Specified by:
servein interfaceio.undertow.server.handlers.resource.Resource
-
getContentLength
public java.lang.Long getContentLength()- Specified by:
getContentLengthin interfaceio.undertow.server.handlers.resource.Resource
-
getCacheKey
public java.lang.String getCacheKey()- Specified by:
getCacheKeyin interfaceio.undertow.server.handlers.resource.Resource
-
getFile
public java.io.File getFile()- Specified by:
getFilein interfaceio.undertow.server.handlers.resource.Resource
-
getFilePath
public java.nio.file.Path getFilePath()- Specified by:
getFilePathin interfaceio.undertow.server.handlers.resource.Resource
-
getResourceManagerRoot
public java.io.File getResourceManagerRoot()- Specified by:
getResourceManagerRootin interfaceio.undertow.server.handlers.resource.Resource
-
getResourceManagerRootPath
public java.nio.file.Path getResourceManagerRootPath()- Specified by:
getResourceManagerRootPathin interfaceio.undertow.server.handlers.resource.Resource
-
getUrl
public java.net.URL getUrl()- Specified by:
getUrlin interfaceio.undertow.server.handlers.resource.Resource
-
getBytes
public byte[] getBytes()
-