Class PathResourceManager

  • All Implemented Interfaces:
    io.undertow.server.handlers.resource.ResourceManager, java.io.Closeable, java.lang.AutoCloseable

    public class PathResourceManager
    extends io.undertow.server.handlers.resource.PathResourceManager
    Path resource manager
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.undertow.server.handlers.resource.PathResourceManager

        io.undertow.server.handlers.resource.PathResourceManager.Builder, io.undertow.server.handlers.resource.PathResourceManager.ETagFunction
    • Field Summary

      • Fields inherited from class io.undertow.server.handlers.resource.PathResourceManager

        base, fileSystem
      • Fields inherited from interface io.undertow.server.handlers.resource.ResourceManager

        EMPTY_RESOURCE_MANAGER
    • Constructor Summary

      Constructors 
      Constructor Description
      PathResourceManager​(IWebServerConfiguration webServerConfiguration, java.nio.file.Path base, long transferMinSize)
      Constructor for PathResourceManager
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.undertow.server.handlers.resource.Resource getResource​(java.lang.String path)  
      • Methods inherited from class io.undertow.server.handlers.resource.PathResourceManager

        builder, close, getBasePath, getFileResource, getTransferMinSize, isResourceChangeListenerSupported, registerResourceChangeListener, removeResourceChangeListener, setBase, setBase
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PathResourceManager

        public PathResourceManager​(IWebServerConfiguration webServerConfiguration,
                                   java.nio.file.Path base,
                                   long transferMinSize)
        Constructor for PathResourceManager
        Parameters:
        webServerConfiguration - the web server configuration
        base - the base
        transferMinSize - the transfer min size
    • Method Detail

      • getResource

        public io.undertow.server.handlers.resource.Resource getResource​(java.lang.String path)
        Specified by:
        getResource in interface io.undertow.server.handlers.resource.ResourceManager
        Overrides:
        getResource in class io.undertow.server.handlers.resource.PathResourceManager
        See Also:
        PathResourceManager.getResource(java.lang.String)