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
Modifier and Type Method Description <T> Tresolve(Session session, SMB2Packet responsePacket, SmbPath smbPath, PathResolver.ResolveAction<T> action)Reactive path resolution based on response packet<T> Tresolve(Session session, SmbPath smbPath, PathResolver.ResolveAction<T> action)Proactive path resolution based on response packetStatusHandlerstatusHandler()
-
-
-
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:PathResolverReactive path resolution based on response packet- Specified by:
resolvein interfacePathResolver- Returns:
- Throws:
PathResolveException
-
resolve
public <T> T resolve(Session session, SmbPath smbPath, PathResolver.ResolveAction<T> action) throws PathResolveException
Description copied from interface:PathResolverProactive path resolution based on response packet- Specified by:
resolvein interfacePathResolver- Returns:
- Throws:
PathResolveException
-
statusHandler
public StatusHandler statusHandler()
- Specified by:
statusHandlerin interfacePathResolver
-
-