javax.ejb
Class EJBException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.RuntimeException
|
+--javax.ejb.EJBException
- Direct Known Subclasses:
- NoSuchEntityException
- 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. |
Method Summary |
java.lang.Exception |
getCausedByException()
Obtain the exception that caused the EJBException being thrown. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace,
getLocalizedMessage,
getMessage,
printStackTrace,
printStackTrace,
printStackTrace,
toString |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
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.
getCausedByException
public java.lang.Exception getCausedByException()
- Obtain the exception that caused the EJBException being thrown.