Class FilesysTransaction


  • public class FilesysTransaction
    extends Object
    Filesystem Transaction Class

    Holds the details of a transaction used during a batch of filesystem driver requests.

    Author:
    gkspencer
    • Constructor Detail

      • FilesysTransaction

        public FilesysTransaction()
        Default constructor
    • Method Detail

      • hasTransaction

        public final boolean hasTransaction()
        Check if the transaction is valid
        Returns:
        boolean
      • isReadOnly

        public final boolean isReadOnly()
        Check if the transaction is read-only
        Returns:
        boolean
      • getTransaction

        public final UserTransaction getTransaction()
        Return the active transaction
        Returns:
        UserTransaction
      • setTransaction

        public final void setTransaction​(UserTransaction trans,
                                         boolean readOnly)
        Set the transaction
        Parameters:
        trans - UserTransaction
        readOnly - boolean
      • clearTransaction

        public final void clearTransaction()
        Clear the transaction
      • toString

        public String toString()
        Return the transaction details as a string
        Overrides:
        toString in class Object
        Returns:
        String