001 package org.odmg; 002 003 004 005 /** 006 007 * This exception is thrown when the database asynchronously and explicitly 008 009 * aborts the user's transaction due to some failure, the user's data is reset 010 011 * just as if the user had directly called <code>Transaction.abort</code>. 012 013 * @author David Jordan (as Java Editor of the Object Data Management Group) 014 015 * @version ODMG 3.0 016 017 */ 018 019 020 021 public class TransactionAbortedException extends ODMGRuntimeException 022 023 { 024 025 /** 026 027 * Constructs an instance of the exception. 028 029 */ 030 031 public TransactionAbortedException() 032 033 { 034 035 super(); 036 037 } 038 039 040 041 /** 042 043 * Constructs an instance of the exception with the provided message. 044 045 * @param msg The message that describes the exception. 046 047 */ 048 049 public TransactionAbortedException(String msg) 050 051 { 052 053 super(msg); 054 055 } 056 057 } 058