public class Share
extends java.lang.Object
implements java.lang.AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
protected SmbPath |
smbPath |
protected TreeConnect |
treeConnect |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
close(SMB2FileId fileId) |
TreeConnect |
getTreeConnect() |
boolean |
isConnected() |
SMB2FileId |
open(java.lang.String path,
long accessMask,
java.util.EnumSet<FileAttributes> fileAttributes,
java.util.EnumSet<SMB2ShareAccess> shareAccess,
SMB2CreateDisposition createDisposition,
java.util.EnumSet<SMB2CreateOptions> createOptions) |
protected static SMB2CreateRequest |
openFileRequest(TreeConnect treeConnect,
java.lang.String path,
long accessMask,
java.util.EnumSet<SMB2ShareAccess> shareAccess,
java.util.EnumSet<FileAttributes> fileAttributes,
SMB2CreateDisposition createDisposition,
java.util.EnumSet<SMB2CreateOptions> createOptions) |
protected SmbPath smbPath
protected final TreeConnect treeConnect
public void close()
throws java.io.IOException
close in interface java.lang.AutoCloseablejava.io.IOExceptionpublic boolean isConnected()
public TreeConnect getTreeConnect()
public SMB2FileId open(java.lang.String path, long accessMask, java.util.EnumSet<FileAttributes> fileAttributes, java.util.EnumSet<SMB2ShareAccess> shareAccess, SMB2CreateDisposition createDisposition, java.util.EnumSet<SMB2CreateOptions> createOptions) throws SMBApiException
SMBApiExceptionprotected static SMB2CreateRequest openFileRequest(TreeConnect treeConnect, java.lang.String path, long accessMask, java.util.EnumSet<SMB2ShareAccess> shareAccess, java.util.EnumSet<FileAttributes> fileAttributes, SMB2CreateDisposition createDisposition, java.util.EnumSet<SMB2CreateOptions> createOptions)
public void close(SMB2FileId fileId) throws TransportException, SMBApiException
TransportExceptionSMBApiException