Package com.hierynomus.smbj.share
Class TreeConnect
- java.lang.Object
-
- com.hierynomus.smbj.share.TreeConnect
-
public class TreeConnect extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private SMBEventBus
bus
private java.util.Set<SMB2ShareCapabilities>
capabilities
private SmbConfig
config
private boolean
encryptData
private java.util.Set<AccessMask>
maximalAccess
private NegotiatedProtocol
negotiatedProtocol
private Session
session
private SmbPath
smbPath
private long
treeId
-
Constructor Summary
Constructors Constructor Description 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
close()
SmbConfig
getConfig()
java.util.Set<AccessMask>
getMaximalAccess()
NegotiatedProtocol
getNegotiatedProtocol()
Session
getSession()
java.lang.String
getShareName()
long
getTreeId()
boolean
isCAShare()
boolean
isDfsShare()
boolean
isScaleoutShare()
java.lang.String
toString()
-
-
-
Field Detail
-
treeId
private long treeId
-
smbPath
private SmbPath smbPath
-
session
private Session session
-
capabilities
private final java.util.Set<SMB2ShareCapabilities> capabilities
-
negotiatedProtocol
private final NegotiatedProtocol negotiatedProtocol
-
config
private SmbConfig config
-
bus
private final SMBEventBus bus
-
maximalAccess
private final java.util.Set<AccessMask> maximalAccess
-
encryptData
private final boolean encryptData
-
-
Constructor Detail
-
TreeConnect
public 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)
-
-
Method Detail
-
close
void close() throws TransportException
- Throws:
TransportException
-
getShareName
public java.lang.String getShareName()
-
getTreeId
public long getTreeId()
-
getSession
public Session getSession()
-
getMaximalAccess
public java.util.Set<AccessMask> getMaximalAccess()
-
isDfsShare
public boolean isDfsShare()
-
isCAShare
public boolean isCAShare()
-
isScaleoutShare
public boolean isScaleoutShare()
-
getConfig
public SmbConfig getConfig()
-
getNegotiatedProtocol
public NegotiatedProtocol getNegotiatedProtocol()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-