[/url] [url=file:///F:/资料/文字资料/j2ee-1.4_doc/apidocs/overview-summary.html]Overview
Class
JavaTM 2 Platform
Ent. Ed. v1.4
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: Serializable Direct Known Subclasses: AccessLocalException, NoSuchEntityException, NoSuchObjectLocalException, TransactionRequiredLocalException, TransactionRolledbackLocalException public class EJBException extends RuntimeExceptionThe 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). EJBException异常由企业Bean实例抛向容器,报告因无法预料的错误而调用业务方法或回调方法不能实现(比如实例打开数据库连接失败)。
See Also: Serialized FormConstructor Summary
Constructs an EJBException with no detail message. 构建一个不含详细信息的EJBException。
Constructs an EJBException that embeds the originally thrown exception. 构建一个含原始抛出异常的EJBException。
EJBException(String message)
Constructs an EJBException with the specified detailed message. 构建一个指定详细信息的EJBException。
EJBException(String message, Exception ex)
Constructs an EJBException that embeds the originally thrown exception with the specified detail message. 构建一个含指定详细信息原始抛出异常的EJBException。
Method Summary
Obtain the exception that caused the EJBException being thrown. 获得造成EJBException抛出的异常。
Returns the detail message, including the message from the nested exception if there is one. 返回详细信息,如果有嵌套异常的话,包含嵌套异常信息。
void
Prints the composite message to System.err. 输出System.err的合成信息。
void
printStackTrace(PrintStream ps)
Prints the composite message and the embedded stack trace to the specified stream ps. 向指定流ps输出合成信息和所含堆栈信息。
void
printStackTrace(PrintWriter pw)
Prints the composite message and the embedded stack trace to the specified print writer pw. 向指定printWriter pw输出合成信息和所含堆栈信息。
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
EJBExceptionpublic EJBException()
Constructs an EJBException with no detail message. 构建一个不含详细信息的EJBException。
EJBExceptionpublic EJBException(String message)
Constructs an EJBException with the specified detailed message. 构建一个指定详细信息的EJBException。
EJBExceptionpublic EJBException(Exception ex)
Constructs an EJBException that embeds the originally thrown exception. 构建一个含原始抛出异常的EJBException。
EJBExceptionpublic EJBException(String message,
Exception ex)
Constructs an EJBException that embeds the originally thrown exception with the specified detail message. 构建一个含指定详细信息原始抛出异常的EJBException。
Method Detail
getCausedByExceptionpublic Exception getCausedByException()
Obtain the exception that caused the EJBException being thrown. 获得造成EJBException抛出的异常。
getMessagepublic String getMessage()
Returns the detail message, including the message from the nested exception if there is one. 返回详细信息,如果有嵌套异常的话,包含嵌套异常信息。
printStackTracepublic void printStackTrace(PrintStream ps)
Prints the composite message and the embedded stack trace to the specified stream ps. 向指定流ps输出合成信息和所含堆栈信息。
Parameters: ps - the print stream 输出流printStackTracepublic void printStackTrace()
Prints the composite message to System.err. 输出System.err的合成信息。
printStackTracepublic void printStackTrace(PrintWriter pw)
Prints the composite message and the embedded stack trace to the specified print writer pw. 向指定printWriter pw输出合成信息和所含堆栈信息。
Parameters: pw - the print writer printWriter[/url][url=file:///F:/资料/文字资料/j2ee-1.4_doc/apidocs/overview-summary.html]Overview
Class
JavaTM 2 Platform
Ent. Ed. v1.4
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Submit a bug or feature Copyright 2003 Sun Microsystems, Inc. All rights reserved.