com.neeve.aep
Class EAepRollbackError

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.neeve.root.ERootRuntimeException
                  extended by com.neeve.aep.EAepRollbackError
All Implemented Interfaces:
Serializable

public class EAepRollbackError
extends ERootRuntimeException

Exception used to wrap exception thrown during an application initiated rollback operation.

An EAepRollbackError thrown from an AepEngine rollback method indicates that there was an internal or runtime error performing the rollback. In this case, application event handlers must allow the error to be thrown back for the platform to handle because the application state may be in a corrupt state. If the AepEngine can recover by rolling back the entire transaction, the error will be handled according to the AepEngine.AppExceptionHandlingPolicy, otherwise the engine will stop with the EAepRollbackError.

See Also:
Serialized Form

Constructor Summary
EAepRollbackError(String message, Throwable cause)
          Construct using a linked exception
EAepRollbackError(Throwable cause)
          Construct using a linked exception
 
Method Summary
 
Methods inherited from class com.neeve.root.ERootRuntimeException
getMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EAepRollbackError

public EAepRollbackError(String message,
                         Throwable cause)
Construct using a linked exception


EAepRollbackError

public EAepRollbackError(Throwable cause)
Construct using a linked exception



Copyright © 2016 Neeve Research, LLC. All Rights Reserved.