Package com.hierynomus.smbj.paths
Interface PathResolver
- All Known Implementing Classes:
DFSPathResolver
,SymlinkPathResolver
public interface PathResolver
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription<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 packet
-
Field Details
-
LOCAL
-
-
Method Details
-
resolve
<T> T resolve(Session session, SMB2Packet responsePacket, SmbPath smbPath, PathResolver.ResolveAction<T> action) throws PathResolveException Reactive path resolution based on response packet- Parameters:
session
-responsePacket
-smbPath
-- Returns:
- Throws:
PathResolveException
-
resolve
<T> T resolve(Session session, SmbPath smbPath, PathResolver.ResolveAction<T> action) throws PathResolveException Proactive path resolution based on response packet- Parameters:
session
-smbPath
-- Returns:
- Throws:
PathResolveException
-
statusHandler
StatusHandler statusHandler()
-