Overview Package Class Tree Deprecated Index Help PREV CLASS NEXT CLASS FRAMES NO FRAMES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
javax.ejb
Class EJBExceptionjava.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--javax.ejb.EJBException
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AccessLocalException, NoSuchEntityException, NoSuchObjectLocalException, TransactionRequiredLocalException, TransactionRolledbackLocalException
- public class EJBException
- extends java.lang.RuntimeException
The EJBException exception is thrown by an enterprise Bean instance to its container to report that the invoked business method or callback method could not be completed because of an unexpected error (e.g. the instance failed to open a database connection).
- See Also:
- Serialized Form
Constructor Summary
EJBException()
Constructs an EJBException with no detail message.EJBException(java.lang.Exception ex)
Constructs an EJBException that embeds the originally thrown exception.EJBException(java.lang.String message)
Constructs an EJBException with the specified detailed message.EJBException(java.lang.String message, java.lang.Exception ex)
Constructs an EJBException that embeds the originally thrown exception with the specified detail message.
Method Summary java.lang.Exception getCausedByException()
Obtain the exception that caused the EJBException being thrown.java.lang.String getMessage()
Returns the detail message, including the message from the nested exception if there is one.void printStackTrace()
Prints the composite message toSystem.err
.void printStackTrace(java.io.PrintStream ps)
Prints the composite message and the embedded stack trace to the specified streamps
.void printStackTrace(java.io.PrintWriter pw)
Prints the composite message and the embedded stack trace to the specified print writerpw
.
Methods inherited from class java.lang.Throwable fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Constructor Detail EJBException
public EJBException()
- Constructs an EJBException with no detail message.
EJBException
public EJBException(java.lang.String message)
- Constructs an EJBException with the specified detailed message.
EJBException
public EJBException(java.lang.Exception ex)
- Constructs an EJBException that embeds the originally thrown exception.
EJBException
public EJBException(java.lang.String message, java.lang.Exception ex)
- Constructs an EJBException that embeds the originally thrown exception with the specified detail message.
Method Detail getCausedByException
public java.lang.Exception getCausedByException()
- Obtain the exception that caused the EJBException being thrown.
getMessage
public java.lang.String getMessage()
- Returns the detail message, including the message from the nested exception if there is one.
- Overrides:
- getMessage in class java.lang.Throwable
printStackTrace
public void printStackTrace(java.io.PrintStream ps)
- Prints the composite message and the embedded stack trace to the specified stream
ps
.
- Overrides:
- printStackTrace in class java.lang.Throwable
- Parameters:
- ps - the print stream
printStackTrace
public void printStackTrace()
- Prints the composite message to
System.err
.
- Overrides:
- printStackTrace in class java.lang.Throwable
printStackTrace
public void printStackTrace(java.io.PrintWriter pw)
- Prints the composite message and the embedded stack trace to the specified print writer
pw
.
- Overrides:
- printStackTrace in class java.lang.Throwable
- Parameters:
- pw - the print writer
Overview Package Class Tree Deprecated Index Help PREV CLASS NEXT CLASS FRAMES NO FRAMES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD