net.sourceforge.hivetranse.transaction
Class MandatoryTransactionException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.hivemind.ApplicationRuntimeException
                  extended by net.sourceforge.hivetranse.exception.DataAccessException
                      extended by net.sourceforge.hivetranse.transaction.TransactionException
                          extended by net.sourceforge.hivetranse.transaction.MandatoryTransactionException
All Implemented Interfaces:
java.io.Serializable, org.apache.hivemind.Locatable

public class MandatoryTransactionException
extends TransactionException

Thrown by TransactionService implementations when a transaction is currently required but does not exist in the current context.

Author:
Jean-Francois Poilpret
See Also:
Serialized Form

Constructor Summary
MandatoryTransactionException(java.lang.String message)
           
MandatoryTransactionException(java.lang.String message, java.lang.Throwable rootCause)
           
MandatoryTransactionException(java.lang.Throwable rootCause)
           
 
Method Summary
 
Methods inherited from class org.apache.hivemind.ApplicationRuntimeException
getCause, getComponent, getLocation, getRootCause, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MandatoryTransactionException

public MandatoryTransactionException(java.lang.Throwable rootCause)

MandatoryTransactionException

public MandatoryTransactionException(java.lang.String message)

MandatoryTransactionException

public MandatoryTransactionException(java.lang.String message,
                                     java.lang.Throwable rootCause)