javax.ejb.EJBException翻译

<!-- ========= START OF TOP NAVBAR ======= --> <!-- -->
JavaTM 2 Platform
Ent. Ed. v1.4
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->

javax.ejb
Class EJBException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended byjavax.ejb.EJBException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AccessLocalException, NoSuchEntityException, NoSuchObjectLocalException, TransactionRequiredLocalException, TransactionRolledbackLocalException

public class EJBException
extends 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). EJBException异常由企业Bean实例抛向容器,报告因无法预料的错误而调用业务方法或回调方法不能实现(比如实例打开数据库连接失败)。

See Also:
Serialized Form

<!-- ======== NESTED CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><!-- ======== CONSTRUCTOR SUMMARY ======== --><!-- -->

Constructor Summary
EJBException()
Constructs an EJBException with no detail message. 构建一个不含详细信息的EJBException。
EJBException(Exceptionex)
Constructs an EJBException that embeds the originally thrown exception. 构建一个含原始抛出异常的EJBException。
EJBException(Stringmessage)
Constructs an EJBException with the specified detailed message. 构建一个指定详细信息的EJBException。
EJBException(Stringmessage, Exceptionex)
Constructs an EJBException that embeds the originally thrown exception with the specified detail message. 构建一个含指定详细信息原始抛出异常的EJBException。
<!-- ========== METHOD SUMMARY =========== --> <!-- -->
Method Summary
Exception getCausedByException()
Obtain the exception that caused the EJBException being thrown. 获得造成EJBException抛出的异常。
String getMessage()
Returns the detail message, including the message from the nested exception if there is one. 返回详细信息,如果有嵌套异常的话,包含嵌套异常信息。
void printStackTrace()
Prints the composite message to System.err. 输出System.err的合成信息。
void printStackTrace(PrintStreamps)
Prints the composite message and the embedded stack trace to the specified stream ps. 向指定流ps输出合成信息和所含堆栈信息。
void printStackTrace(PrintWriterpw)
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

<!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- -->

Constructor Detail
<!-- -->

EJBException

public EJBException()
Constructs an EJBException with no detail message. 构建一个不含详细信息的EJBException。


<!-- -->

EJBException

public EJBException(Stringmessage)
Constructs an EJBException with the specified detailed message. 构建一个指定详细信息的EJBException。


<!-- -->

EJBException

public EJBException(Exceptionex)
Constructs an EJBException that embeds the originally thrown exception. 构建一个含原始抛出异常的EJBException。


<!-- -->

EJBException

public EJBException(Stringmessage,
                    Exceptionex)
Constructs an EJBException that embeds the originally thrown exception with the specified detail message. 构建一个含指定详细信息原始抛出异常的EJBException。

<!-- ============ METHOD DETAIL ========== --> <!-- -->
Method Detail
<!-- -->

getCausedByException

public Exception getCausedByException()
Obtain the exception that caused the EJBException being thrown. 获得造成EJBException抛出的异常。


<!-- -->

getMessage

public String getMessage()
Returns the detail message, including the message from the nested exception if there is one. 返回详细信息,如果有嵌套异常的话,包含嵌套异常信息。


<!-- -->

printStackTrace

public void printStackTrace(PrintStreamps)
Prints the composite message and the embedded stack trace to the specified stream ps. 向指定流ps输出合成信息和所含堆栈信息。

Parameters:
ps - the print stream 输出流

<!-- -->

printStackTrace

public void printStackTrace()
Prints the composite message to System.err. 输出System.err的合成信息。


<!-- -->

printStackTrace

public void printStackTrace(PrintWriterpw)
Prints the composite message and the embedded stack trace to the specified print writer pw. 向指定printWriter pw输出合成信息和所含堆栈信息。

Parameters:
pw - the print writer printWriter
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- -->
JavaTM 2 Platform
Ent. Ed. v1.4
<!-- ======== END OF BOTTOM NAVBAR ======= -->
Submit a bug or feature

Copyright 2003 Sun Microsystems, Inc. All rights reserved.

你可能感兴趣的:(bean,ejb,sun)