| |
August 2002 IDL zum Javadiagramm: Diagramm für Ausnahme 1-57 1 1,15,1,2 Unbekannte BenutzercAusnahme Es gibt eine Standardbenutzerausnahme, die unbekannte Benutzerausnahme. Weil das ORB kann nicht Benutzerausnahmen, es verursachen aufwickelt die Benutzerausnahme als UnknownUserException und Durchläufe es heraus zur DII-Schicht. Die Ausnahme ist spezifiziert, wie folgt: Paket org.omg.CORBA; abschließende allgemeine Kategorie UnknownUserException verlängert org.omg.CORBA.UserException { Öffentlichkeit schließen irgendwie aus; allgemeines UnknownUserException() { super(); } allgemeines UnknownUserException(Any A) { super(); ausgenommen = a; } } abschließende allgemeine Kategorie UnknownUserExceptionHolder führt org.omg.CORBA.portable.Streamable ein { allgemeiner Wert UnknownUserException; allgemeines UnknownUserExceptionHolder() { } allgemeines UnknownUserExceptionHolder( Initiale UnknownUserException) {... } leeres _ read(der Öffentlichkeit org.omg.CORBA.portable.InputStream ist) {... } leeres _ write(der Öffentlichkeit org.omg.CORBA.portable.OutputStream-OS) {... } type(der Öffentlichkeit org.omg.CORBA.TypeCode _) {... } } Zusätzlich werden einige Ausnahmen, die PIDL sind, auch in Benutzerausnahmen abgebildet. Sehen Sie Abschnitt 1,19,2, bestimmte Ausnahmen, auf Seite 1-67 für mehr Details. 1,15,2 SystemcAusnahmen Die Standard-IDL-Systemausnahmen werden zu den abschließenden Javakategorien abgebildet, die verlängern org.omg.CORBA.SystemException und liefern Zugang zum Haupt IDL und kleiner Ausnahmecode, sowie eine Zeichenkette, die den Grund für die Ausnahme beschreibt. Anmerkung es gibt keine allgemeinen Erbauer für org.omg.CORBA.SystemException nur Kategorien, die es verlängern, können sein instantiated. |  |
|
| |
|
|