package study.ejb3.transaction.cmt.stateless; import javax.ejb.ApplicationException; /** * This exception always will make the Container rolls back the transaction. */ @ApplicationException(rollback = true) public class MyApplicationException extends Exception { private static final long serialVersionUID = 3680038934971930072L; public MyApplicationException() { super(); } public MyApplicationException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { super(message, cause, enableSuppression, writableStackTrace); } public MyApplicationException(String message, Throwable cause) { super(message, cause); } public MyApplicationException(String message) { super(message); } public MyApplicationException(Throwable cause) { super(cause); } }