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.LockBuilderaddElement(long offset, long length, java.util.Set<SMB2LockFlag> flags)Open.LockBuilderexclusiveLock(long offset, long length)Open.LockBuilderexclusiveLock(long offset, long length, boolean failImmediately)voidsend()Open.LockBuildersharedLock(long offset, long length)Open.LockBuildersharedLock(long offset, long length, boolean failImmediately)Open.LockBuilderunlock(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()
-
-