Package com.hierynomus.smbj.share
Class Open.LockBuilder
- java.lang.Object
-
- com.hierynomus.smbj.share.Open.LockBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<SMB2LockElement>
elements
-
Constructor Summary
Constructors Constructor Description LockBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private Open.LockBuilder
addElement(long offset, long length, java.util.Set<SMB2LockFlag> flags)
Open.LockBuilder
exclusiveLock(long offset, long length)
Open.LockBuilder
exclusiveLock(long offset, long length, boolean failImmediately)
void
send()
Open.LockBuilder
sharedLock(long offset, long length)
Open.LockBuilder
sharedLock(long offset, long length, boolean failImmediately)
Open.LockBuilder
unlock(long offset, long length)
-
-
-
Field Detail
-
elements
private java.util.List<SMB2LockElement> elements
-
-
Method Detail
-
exclusiveLock
public Open.LockBuilder exclusiveLock(long offset, long length)
-
exclusiveLock
public Open.LockBuilder exclusiveLock(long offset, long length, boolean failImmediately)
-
sharedLock
public Open.LockBuilder sharedLock(long offset, long length)
-
sharedLock
public Open.LockBuilder sharedLock(long offset, long length, boolean failImmediately)
-
unlock
public Open.LockBuilder unlock(long offset, long length)
-
addElement
private Open.LockBuilder addElement(long offset, long length, java.util.Set<SMB2LockFlag> flags)
-
send
public void send()
-
-