Class TowResourceHandler

java.lang.Object
io.undertow.server.handlers.resource.ResourceHandler
com.aspectran.undertow.server.handler.resource.TowResourceHandler
All Implemented Interfaces:
io.undertow.server.HttpHandler

public class TowResourceHandler 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
    TowResourceHandler(io.undertow.server.handlers.resource.ResourceManager resourceManager)
     
    TowResourceHandler(io.undertow.server.handlers.resource.ResourceManager resourceManager, io.undertow.server.HttpHandler next)
     
    TowResourceHandler(io.undertow.server.handlers.resource.ResourceSupplier resourceSupplier)
     
    TowResourceHandler(io.undertow.server.handlers.resource.ResourceSupplier resourceSupplier, io.undertow.server.HttpHandler next)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    autoDetect(String pathPrefix)
     
    void
    handleRequest(io.undertow.server.HttpServerExchange exchange)
     
    boolean
     
    void
     

    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 Details

    • TowResourceHandler

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

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

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

      public TowResourceHandler(io.undertow.server.handlers.resource.ResourceSupplier resourceSupplier, io.undertow.server.HttpHandler next)
  • Method Details

    • setResourcePathPatterns

      public void setResourcePathPatterns(@NonNull ResourcePathPatterns resourcePathPatterns)
    • autoDetect

      public void autoDetect(String pathPrefix) throws IOException
      Throws:
      IOException
    • hasPatterns

      public boolean hasPatterns()
    • handleRequest

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