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 SMB2FileIdprotected final org.slf4j.Loggerprotected SmbPathprivate OperationBucketsprotected S -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()void(package private) voidlockRequest(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:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
closeSilently
public void closeSilently()
-