Package com.hierynomus.smbj.paths
Class SymlinkPathResolver
- java.lang.Object
-
- com.hierynomus.smbj.paths.SymlinkPathResolver
-
- All Implemented Interfaces:
PathResolver
public class SymlinkPathResolver extends java.lang.Object implements PathResolver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.hierynomus.smbj.paths.PathResolver
PathResolver.ResolveAction<T>
-
-
Field Summary
-
Fields inherited from interface com.hierynomus.smbj.paths.PathResolver
LOCAL
-
-
Constructor Summary
Constructors Constructor Description SymlinkPathResolver(PathResolver wrapped)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
resolve(Session session, SMB2Packet responsePacket, SmbPath smbPath, PathResolver.ResolveAction<T> action)
Reactive path resolution based on response packet<T> T
resolve(Session session, SmbPath smbPath, PathResolver.ResolveAction<T> action)
Proactive path resolution based on response packetStatusHandler
statusHandler()
-
-
-
Constructor Detail
-
SymlinkPathResolver
public SymlinkPathResolver(PathResolver wrapped)
-
-
Method Detail
-
resolve
public <T> T resolve(Session session, SMB2Packet responsePacket, SmbPath smbPath, PathResolver.ResolveAction<T> action) throws PathResolveException
Description copied from interface:PathResolver
Reactive path resolution based on response packet- Specified by:
resolve
in interfacePathResolver
- Returns:
- Throws:
PathResolveException
-
resolve
public <T> T resolve(Session session, SmbPath smbPath, PathResolver.ResolveAction<T> action) throws PathResolveException
Description copied from interface:PathResolver
Proactive path resolution based on response packet- Specified by:
resolve
in interfacePathResolver
- Returns:
- Throws:
PathResolveException
-
statusHandler
public StatusHandler statusHandler()
- Specified by:
statusHandler
in interfacePathResolver
-
-