Interface FileResolver

All Known Subinterfaces:
NodeLibNameResolver
All Known Implementing Classes:
DynamicResourceManager

public interface FileResolver
  • Method Summary

    Modifier and Type Method Description
    io.undertow.server.handlers.resource.Resource getResource​(java.lang.String initialPath)  
    void install​(java.lang.String path, byte[] resolved)  
    byte[] resolve​(java.io.File baseDir, java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> alreadyProcessed)
    lookup searchpath
    java.io.File resolveFile​(java.io.File baseDir, java.lang.String name)  
    java.lang.String resolveUniquePath​(java.io.File file)  
  • Method Details

    • resolve

      byte[] resolve​(java.io.File baseDir, java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> alreadyProcessed)
      lookup searchpath
      Parameters:
      baseDir -
      name -
      alreadyProcessed -
      Returns:
    • resolveFile

      java.io.File resolveFile​(java.io.File baseDir, java.lang.String name)
    • install

      void install​(java.lang.String path, byte[] resolved)
    • resolveUniquePath

      java.lang.String resolveUniquePath​(java.io.File file)
    • getResource

      io.undertow.server.handlers.resource.Resource getResource​(java.lang.String initialPath)