Class AllowSymLinkAliasChecker

  • All Implemented Interfaces:
    ContextHandler.AliasCheck

    @Deprecated
    public class AllowSymLinkAliasChecker
    extends java.lang.Object
    implements ContextHandler.AliasCheck
    Deprecated.
    This api is not supported anymore. Please do not use it.
    Symbolic Link AliasChecker.

    An instance of this class can be registered with ContextHandler.addAliasCheck(AliasCheck) to check resources that are aliased to other locations. The checker uses the Java Files.readSymbolicLink(Path) and Path.toRealPath(java.nio.file.LinkOption...) APIs to check if a file is aliased with symbolic links.

    • Constructor Detail

      • AllowSymLinkAliasChecker

        public AllowSymLinkAliasChecker()
        Deprecated.
    • Method Detail

      • check

        public boolean check​(java.lang.String uri,
                             Resource resource)
        Deprecated.
        Description copied from interface: ContextHandler.AliasCheck
        Check an alias
        Specified by:
        check in interface ContextHandler.AliasCheck
        Parameters:
        uri - The path the aliased resource was created for
        resource - The aliased resourced
        Returns:
        True if the resource is OK to be served.