Class Nfs3CommitRequest

All Implemented Interfaces:
NfsRequest

public class Nfs3CommitRequest extends NfsCommitRequest
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
  • Constructor Details

    • Nfs3CommitRequest

      public Nfs3CommitRequest(byte[] fileHandle, long offsetToCommit, int dataSizeToCommit, Credential credential) throws FileNotFoundException
      Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).

      Procedure COMMIT forces or flushes data to stable storage that was previously written with a WRITE procedure call with the stable field set to UNSTABLE.

      Parameters:
      fileHandle - The file handle for the file to which data is to be flushed (committed). This must identify a file system object of type, NF3REG.
      offsetToCommit - The position within the file at which the flush is to begin. An offset of 0 means to flush data starting at the beginning of the file.
      dataSizeToCommit - The number of bytes of data to flush. If count is 0, a flush from offset to the end of file is done.
      credential - The credential used for RPC authentication.
      Throws:
      FileNotFoundException