Package com.hierynomus.smbj.share
Class Open<S extends Share>
java.lang.Object
com.hierynomus.smbj.share.Open<S>
- All Implemented Interfaces:
Closeable
,AutoCloseable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SMB2FileId
protected final org.slf4j.Logger
protected SmbPath
private OperationBuckets
protected S
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
(package private) void
lockRequest
(List<SMB2LockElement> lockElements) Send a lock request for an Open.3.2.4.19 Application Requests Locking of an Array of Byte Ranges
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
fileId
-
name
-
operationBuckets
-
-
Constructor Details
-
Open
Open(SMB2FileId fileId, SmbPath name, S share)
-
-
Method Details
-
requestLock
3.2.4.19 Application Requests Locking of an Array of Byte Ranges- Returns:
-
lockRequest
Send a lock request for an Open. This could be lock/unlock operation. 2.2.26 SMB2 LOCK Request- Parameters:
lockElements
- List (an array) of LockCount (2.2.26.1 SMB2_LOCK_ELEMENT Structure) structures.
-
getFileId
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
closeSilently
public void closeSilently()
-