Uses of Class
com.hierynomus.smbj.common.SmbPath
-
-
Uses of SmbPath in com.hierynomus.msdfsc
Methods in com.hierynomus.msdfsc with parameters of type SmbPath Modifier and Type Method Description (package private) static DFSPath
DFSPath. from(SmbPath path)
-
Uses of SmbPath in com.hierynomus.mssmb2.messages
Fields in com.hierynomus.mssmb2.messages declared as SmbPath Modifier and Type Field Description private SmbPath
SMB2CreateRequest. path
private SmbPath
SMB2TreeConnectRequest. smbPath
Methods in com.hierynomus.mssmb2.messages that return SmbPath Modifier and Type Method Description SmbPath
SMB2TreeConnectRequest. getSmbPath()
Needed for DFS resolutionMethods in com.hierynomus.mssmb2.messages with parameters of type SmbPath Modifier and Type Method Description void
SMB2TreeConnectRequest. setSmbPath(SmbPath smbPath)
Needed for DFS resolutionConstructors in com.hierynomus.mssmb2.messages with parameters of type SmbPath Constructor Description SMB2CreateRequest(SMB2Dialect smbDialect, long sessionId, long treeId, SMB2ImpersonationLevel impersonationLevel, java.util.Set<AccessMask> accessMask, java.util.Set<FileAttributes> fileAttributes, java.util.Set<SMB2ShareAccess> shareAccess, SMB2CreateDisposition createDisposition, java.util.Set<SMB2CreateOptions> createOptions, SmbPath path)
SMB2TreeConnectRequest(SMB2Dialect dialect, SmbPath smbPath, long sessionId)
-
Uses of SmbPath in com.hierynomus.smbj.common
Methods in com.hierynomus.smbj.common that return SmbPath Modifier and Type Method Description SmbPath
SmbPath. getParent()
static SmbPath
SmbPath. parse(java.lang.String path)
Methods in com.hierynomus.smbj.common with parameters of type SmbPath Modifier and Type Method Description boolean
SmbPath. isOnSameHost(SmbPath other)
boolean
SmbPath. isOnSameShare(SmbPath other)
Constructors in com.hierynomus.smbj.common with parameters of type SmbPath Constructor Description SmbPath(SmbPath parent, java.lang.String path)
-
Uses of SmbPath in com.hierynomus.smbj.paths
Methods in com.hierynomus.smbj.paths with parameters of type SmbPath Modifier and Type Method Description T
PathResolver.ResolveAction. apply(SmbPath target)
<T> T
DFSPathResolver. resolve(Session session, SMB2Packet responsePacket, SmbPath smbPath, PathResolver.ResolveAction<T> action)
<T> T
DFSPathResolver. resolve(Session session, SmbPath smbPath, PathResolver.ResolveAction<T> action)
<T> T
PathResolver. resolve(Session session, SMB2Packet responsePacket, SmbPath smbPath, PathResolver.ResolveAction<T> action)
Reactive path resolution based on response packet<T> T
PathResolver. resolve(Session session, SmbPath smbPath, PathResolver.ResolveAction<T> action)
Proactive path resolution based on response packet<T> T
SymlinkPathResolver. resolve(Session session, SMB2Packet responsePacket, SmbPath smbPath, PathResolver.ResolveAction<T> action)
<T> T
SymlinkPathResolver. resolve(Session session, SmbPath smbPath, PathResolver.ResolveAction<T> action)
private <T> T
DFSPathResolver. start(Session session, SmbPath uncPath, PathResolver.ResolveAction<T> action)
-
Uses of SmbPath in com.hierynomus.smbj.session
Methods in com.hierynomus.smbj.session with parameters of type SmbPath Modifier and Type Method Description private Session
Session. createNestedSession(SmbPath smbPath)
Session
Session. getNestedSession(SmbPath resolvedSharePath)
-
Uses of SmbPath in com.hierynomus.smbj.share
Fields in com.hierynomus.smbj.share declared as SmbPath Modifier and Type Field Description protected SmbPath
Open. name
protected SmbPath
Share. smbPath
private SmbPath
TreeConnect. smbPath
(package private) SmbPath
DiskShare.SMB2CreateResponseContext. target
Methods in com.hierynomus.smbj.share that return SmbPath Modifier and Type Method Description SmbPath
Share. getSmbPath()
Methods in com.hierynomus.smbj.share with parameters of type SmbPath Modifier and Type Method Description (package private) SMB2CreateResponse
Share. createFile(SmbPath path, SMB2ImpersonationLevel impersonationLevel, java.util.Set<AccessMask> accessMask, java.util.Set<FileAttributes> fileAttributes, java.util.Set<SMB2ShareAccess> shareAccess, SMB2CreateDisposition createDisposition, java.util.Set<SMB2CreateOptions> createOptions)
private DiskShare.SMB2CreateResponseContext
DiskShare. createFileAndResolve(SmbPath path, SMB2ImpersonationLevel impersonationLevel, java.util.Set<AccessMask> accessMask, java.util.Set<FileAttributes> fileAttributes, java.util.Set<SMB2ShareAccess> shareAccess, SMB2CreateDisposition createDisposition, java.util.Set<SMB2CreateOptions> createOptions)
(package private) SMB2FileId
Share. openFileId(SmbPath path, SMB2ImpersonationLevel impersonationLevel, java.util.Set<AccessMask> accessMask, java.util.Set<FileAttributes> fileAttributes, java.util.Set<SMB2ShareAccess> shareAccess, SMB2CreateDisposition createDisposition, java.util.Set<SMB2CreateOptions> createOptions)
private DiskShare
DiskShare. rerouteIfNeeded(SmbPath path, SmbPath target)
private DiskShare.SMB2CreateResponseContext
DiskShare. resolveAndCreateFile(SmbPath path, SMB2ImpersonationLevel impersonationLevel, java.util.Set<AccessMask> accessMask, java.util.Set<FileAttributes> fileAttributes, java.util.Set<SMB2ShareAccess> shareAccess, SMB2CreateDisposition createDisposition, java.util.Set<SMB2CreateOptions> createOptions)
Constructors in com.hierynomus.smbj.share with parameters of type SmbPath Constructor Description Directory(SMB2FileId fileId, DiskShare diskShare, SmbPath fileName)
DiskEntry(SMB2FileId fileId, DiskShare share, SmbPath fileName)
DiskShare(SmbPath smbPath, TreeConnect treeConnect, PathResolver pathResolver)
File(SMB2FileId fileId, DiskShare diskShare, SmbPath fileName)
NamedPipe(SMB2FileId fileId, PipeShare share, SmbPath name)
Open(SMB2FileId fileId, SmbPath name, S share)
PipeShare(SmbPath smbPath, TreeConnect treeConnect)
PrinterShare(SmbPath smbPath, TreeConnect treeConnect)
Share(SmbPath smbPath, TreeConnect treeConnect)
SMB2CreateResponseContext(SMB2CreateResponse resp, SmbPath target, DiskShare share)
TreeConnect(long treeId, SmbPath smbPath, Session session, java.util.Set<SMB2ShareCapabilities> capabilities, SmbConfig config, ConnectionContext connectionContext, SMBEventBus bus, java.util.Set<AccessMask> maximalAccess, java.util.Set<SMB2ShareFlags> shareFlags)
-
Uses of SmbPath in com.hierynomus.smbj.utils
Methods in com.hierynomus.smbj.utils with parameters of type SmbPath Modifier and Type Method Description void
SmbFiles. mkdirs(DiskShare diskShare, SmbPath path)
Create a set of nested sub-directories in the given path, for example, 2345 \ 3456 \ 4453 \ 123123.txt
-