Class StaticResourceHandler

  • All Implemented Interfaces:
    io.undertow.server.HttpHandler

    public class StaticResourceHandler
    extends io.undertow.server.handlers.resource.ResourceHandler
    • Nested Class Summary

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

        io.undertow.server.handlers.resource.ResourceHandler.Builder
    • Constructor Summary

      Constructors 
      Constructor Description
      StaticResourceHandler​(io.undertow.server.handlers.resource.ResourceManager resourceManager)  
      StaticResourceHandler​(io.undertow.server.handlers.resource.ResourceManager resourceManager, io.undertow.server.HttpHandler next)  
      StaticResourceHandler​(io.undertow.server.handlers.resource.ResourceSupplier resourceSupplier)  
      StaticResourceHandler​(io.undertow.server.handlers.resource.ResourceSupplier resourceSupplier, io.undertow.server.HttpHandler next)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void autoDetect()  
      void handleRequest​(io.undertow.server.HttpServerExchange exchange)  
      boolean hasPatterns()  
      void setResourcePathPatterns​(ResourcePathPatterns resourcePathPatterns)  
      • Methods inherited from class io.undertow.server.handlers.resource.ResourceHandler

        addWelcomeFiles, getAllowed, getCachable, getCacheTime, getContentEncodedResourceManager, getMimeMappings, getResourceManager, getResourceSupplier, isCanonicalizePaths, isDirectoryListingEnabled, setAllowed, setCachable, setCacheTime, setCanonicalizePaths, setContentEncodedResourceManager, setDirectoryListingEnabled, setMimeMappings, setResourceManager, setResourceSupplier, setWelcomeFiles
      • Methods inherited from class java.lang.Object

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

      • StaticResourceHandler

        public StaticResourceHandler​(io.undertow.server.handlers.resource.ResourceManager resourceManager)
      • StaticResourceHandler

        public StaticResourceHandler​(io.undertow.server.handlers.resource.ResourceManager resourceManager,
                                     io.undertow.server.HttpHandler next)
      • StaticResourceHandler

        public StaticResourceHandler​(io.undertow.server.handlers.resource.ResourceSupplier resourceSupplier)
      • StaticResourceHandler

        public StaticResourceHandler​(io.undertow.server.handlers.resource.ResourceSupplier resourceSupplier,
                                     io.undertow.server.HttpHandler next)
    • Method Detail

      • setResourcePathPatterns

        public void setResourcePathPatterns​(ResourcePathPatterns resourcePathPatterns)
      • autoDetect

        public void autoDetect()
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • hasPatterns

        public boolean hasPatterns()
      • handleRequest

        public void handleRequest​(io.undertow.server.HttpServerExchange exchange)
                           throws java.lang.Exception
        Specified by:
        handleRequest in interface io.undertow.server.HttpHandler
        Overrides:
        handleRequest in class io.undertow.server.handlers.resource.ResourceHandler
        Throws:
        java.lang.Exception