Class TowResourceManager

java.lang.Object
io.undertow.server.handlers.resource.PathResourceManager
com.aspectran.undertow.server.handler.resource.TowResourceManager
All Implemented Interfaces:
com.aspectran.core.component.bean.aware.ApplicationAdapterAware, com.aspectran.core.component.bean.aware.Aware, io.undertow.server.handlers.resource.ResourceManager, Closeable, AutoCloseable

public class TowResourceManager extends io.undertow.server.handlers.resource.PathResourceManager implements com.aspectran.core.component.bean.aware.ApplicationAdapterAware
  • 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
    Modifier
    Constructor
    Description
     
     
    protected
    TowResourceManager(long transferMinSize, boolean caseSensitive, boolean followLinks, String... safePaths)
     
     
     
     
    TowResourceManager(File base, long transferMinSize)
     
     
    TowResourceManager(File base, long transferMinSize, boolean caseSensitive)
     
     
    TowResourceManager(File base, long transferMinSize, boolean caseSensitive, boolean followLinks, String... safePaths)
     
     
    TowResourceManager(File base, long transferMinSize, boolean followLinks, String... safePaths)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    setApplicationAdapter(com.aspectran.core.adapter.ApplicationAdapter applicationAdapter)
     
    setBase(File base)
     
     

    Methods inherited from class io.undertow.server.handlers.resource.PathResourceManager

    builder, close, getBasePath, getFileResource, getResource, getTransferMinSize, isResourceChangeListenerSupported, registerResourceChangeListener, removeResourceChangeListener, setBase

    Methods inherited from class java.lang.Object

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

    • TowResourceManager

      public TowResourceManager()
    • TowResourceManager

      public TowResourceManager(File base)
    • TowResourceManager

      public TowResourceManager(File base, long transferMinSize)
    • TowResourceManager

      public TowResourceManager(File base, long transferMinSize, boolean caseSensitive)
    • TowResourceManager

      public TowResourceManager(File base, long transferMinSize, boolean followLinks, String... safePaths)
    • TowResourceManager

      protected TowResourceManager(long transferMinSize, boolean caseSensitive, boolean followLinks, String... safePaths)
    • TowResourceManager

      public TowResourceManager(@NonNull File base, long transferMinSize, boolean caseSensitive, boolean followLinks, String... safePaths)
  • Method Details

    • setApplicationAdapter

      public void setApplicationAdapter(com.aspectran.core.adapter.ApplicationAdapter applicationAdapter)
      Specified by:
      setApplicationAdapter in interface com.aspectran.core.component.bean.aware.ApplicationAdapterAware
    • getBase

      public String getBase()
    • setBase

      public TowResourceManager setBase(String base) throws IOException
      Throws:
      IOException
    • setBase

      public TowResourceManager setBase(File base)
      Overrides:
      setBase in class io.undertow.server.handlers.resource.PathResourceManager