Class FilesysTransaction


  • public class FilesysTransaction
    extends java.lang.Object
    Filesystem Transaction Class

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

    Author:
    gkspencer
    • Constructor Summary

      Constructors 
      Constructor Description
      FilesysTransaction()
      Default constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearTransaction()
      Clear the transaction
      javax.transaction.UserTransaction getTransaction()
      Return the active transaction
      boolean hasTransaction()
      Check if the transaction is valid
      boolean isReadOnly()
      Check if the transaction is read-only
      void setTransaction​(javax.transaction.UserTransaction trans, boolean readOnly)
      Set the transaction
      java.lang.String toString()
      Return the transaction details as a string
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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 javax.transaction.UserTransaction getTransaction()
        Return the active transaction
        Returns:
        UserTransaction
      • setTransaction

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

        public final void clearTransaction()
        Clear the transaction
      • toString

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