Class AllowSymLinkAliasChecker
java.lang.Object
org.eclipse.jetty.server.handler.AllowSymLinkAliasChecker
- All Implemented Interfaces:
ContextHandler.AliasCheck
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.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCheck an aliasprivate booleanhasSymbolicLink(Path path)
-
Field Details
-
LOG
-
-
Constructor Details
-
AllowSymLinkAliasChecker
public AllowSymLinkAliasChecker()
-
-
Method Details
-
check
Description copied from interface:ContextHandler.AliasCheckCheck an alias- Specified by:
checkin interfaceContextHandler.AliasCheck- Parameters:
uri- The path the aliased resource was created forresource- The aliased resourced- Returns:
- True if the resource is OK to be served.
-
hasSymbolicLink
-