Interface TransactionService

  • All Superinterfaces:
    Configurable, Service

    public interface TransactionService
    extends Service
    Provides the ability to bundle Collection operations into a transaction. Note: This interface needs much better definition
    • Method Detail

      • begin

        void begin()
            throws XMLDBException
        Begin the transaction
        Throws:
        XMLDBException - with expected error codes. ErrorCodes.VENDOR_ERROR for any vendor specific errors that occur.
      • commit

        void commit()
             throws XMLDBException
        Commit the transaction
        Throws:
        XMLDBException - with expected error codes. ErrorCodes.VENDOR_ERROR for any vendor specific errors that occur.
      • rollback

        void rollback()
               throws XMLDBException
        Rollback the transaction
        Throws:
        XMLDBException - with expected error codes. ErrorCodes.VENDOR_ERROR for any vendor specific errors that occur.