Interface Transactionable

    • Method Detail

      • transactionBegin

        void transactionBegin()
                       throws java.rmi.RemoteException
        Damit kann man manuell eine Transaktion starten. Normalerweise wir bei store() oder delete() sofort bei Erfolg ein commit gemacht. Wenn man aber von aussen das Transaktionsverhalten beeinflussen will, kann man diese Methode aufrufen. Hat man dies getan, werden store() und delete() erst dann in der Datenbank ausgefuehrt, wenn man anschliessend transactionCommit() aufruft.
        Throws:
        java.rmi.RemoteException - im Fehlerfall.
      • transactionCommit

        void transactionCommit()
                        throws java.rmi.RemoteException
        Beendet eine manuell gestartete Transaktion. Wenn vorher kein transactionBegin() aufgerufen wurde, wird dieser Aufruf ignoriert.
        Throws:
        java.rmi.RemoteException - im Fehlerfall.
      • transactionRollback

        void transactionRollback()
                          throws java.rmi.RemoteException
        Rollt die angefangene Transaktion manuell zurueck.
        Throws:
        java.rmi.RemoteException - im Fehlerfall.