Class Open<S extends Share>

java.lang.Object
com.hierynomus.smbj.share.Open<S>
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
DiskEntry, NamedPipe

public class Open<S extends Share> extends Object implements Closeable
  • Field Details

    • logger

      protected final org.slf4j.Logger logger
    • share

      protected S extends Share share
    • fileId

      protected SMB2FileId fileId
    • name

      protected SmbPath name
    • operationBuckets

      private OperationBuckets operationBuckets
  • Constructor Details

  • Method Details

    • requestLock

      public Open<S>.LockBuilder requestLock()
      3.2.4.19 Application Requests Locking of an Array of Byte Ranges
      Returns:
    • lockRequest

      void lockRequest(List<SMB2LockElement> lockElements)
      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

      public SMB2FileId getFileId()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • closeSilently

      public void closeSilently()