org.omg.CORBA

接口
异常
java.lang.Object
  继承者 java.lang.Throwable
      继承者 java.lang.Exception
          继承者 java.lang.RuntimeException
              继承者 org.omg.CORBA.SystemException
所有已实现的接口:
Serializable
直接已知子类:
ACTIVITY_COMPLETED, ACTIVITY_REQUIRED, BAD_CONTEXT, BAD_INV_ORDER, BAD_OPERATION, BAD_PARAM, BAD_QOS, BAD_TYPECODE, CODESET_INCOMPATIBLE, COMM_FAILURE, DATA_CONVERSION, FREE_MEM, IMP_LIMIT, IndirectionException, INITIALIZE, INTERNAL, INTF_REPOS, INV_FLAG, INV_IDENT, INV_OBJREF, INV_POLICY, INVALID_ACTIVITY, INVALID_TRANSACTION, MARSHAL, NO_IMPLEMENT, NO_MEMORY, NO_PERMISSION, NO_RESOURCES, NO_RESPONSE, OBJ_ADAPTER, OBJECT_NOT_EXIST, PERSIST_STORE, REBIND, TIMEOUT, TRANSACTION_MODE, TRANSACTION_REQUIRED, TRANSACTION_ROLLEDBACK, TRANSACTION_UNAVAILABLE, TRANSIENT, UNKNOWN, UnknownException

public abstract class SystemException
     
extends RuntimeException

所有 CORBA 标准异常的根类。这些异常可以作为任何 CORBA 操作调用的结果抛出,还可以由许多标准 CORBA API 方法返回。标准异常包含次要代码 (minor code) 以提供更详细的说明,此外还包含完成状态。可以为此类创建子类,以生成标准 ORB 异常集合中的每一个异常。SystemException 扩展了 java.lang.RuntimeException,因此在映射自 IDL 接口的操作的 Java 方法的签名中无需声明任何 SystemException 异常。

另请参见:
关于 Java IDL 异常的文档

字段摘要
 CompletionStatus completed
          抛出此异常的操作的状态。
 int minor
          CORBA Exception 次要代码。
 
构造方法摘要
protected SystemException(String reason, int minor, CompletionStatus completed)
          使用指定详细消息、次要代码和完成状态构造一个 SystemException 异常。
 
方法摘要
 String toString()
          将此异常转换成有代表性的字符串。
 
从类 java.lang.Throwable 继承的方法
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

minor

public int minor
CORBA Exception 次要代码。


completed

public CompletionStatus completed
抛出此异常的操作的状态。

构造方法详细信息

SystemException

protected SystemException(String reason,
                          int minor,
                          CompletionStatus completed)
使用指定详细消息、次要代码和完成状态构造一个 SystemException 异常。详细消息是描述此特定异常的 String。

参数:
reason - 包含详细消息的 String
minor - 次要代码
completed - 完成状态
方法详细信息

toString

public String toString()
将此异常转换成有代表性的字符串。

覆盖:
Throwable 中的 toString
返回:
该 throwable 的字符串表示形式。