Package com.qfs.plan

Interface ITransactionOperation

    • Method Detail

      • getName

        String getName()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns the name of this operation.

        It will be used as the name of the associated timer.

        Returns:
        This operation's name
      • performAsync

        void performAsync​(CountedCompleter<?> completer,
                          gnu.trove.set.TIntSet impactedStores,
                          IDatastoreSchemaVersion previousVersion)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Asynchronously performs this operation.

        All the asynchronous tasks will be created with the given completer as their parent.

        Parameters:
        completer - This operation's completer
        impactedStores - The stores impacted by the transaction
        previousVersion - version of the Datastore at the start of the transaction