| |
1-36 Java zu abbildendem IDL, v1.3 September 2003 1 1,4,8,1 Diagramm des Service-Kontextes UnknownExceptionInfo CORBA- UNBEKANNTES Ausnahmen deren GIOP-Antwortanzeige miteinschließt UnknownExceptionInfo halten Sie den Kontext instand, der einen marshaled Fall von enthält java.lang.Throwable oder eine seiner Unterklassen werden zu den RMI-Ausnahmen abgebildet entsprechend der Art des Gegenstandes enthalten im Service-Kontext, wie innen gezeigt Tabelle 1-3. 1,4,9 Kodieren Sie Das Downloading Das Kategoriendownloading wird für Stummel, Riegel, Werte und Werthelfer gestützt. Spezifikation ist entworfen worden, um durchführbar zu sein entweder mit JDK 1,1,6 oder Java 2 APIs, erlaubt Getriebe der codebaseinformationen über die Leitung für Stummel und Riegel und ermöglicht Verbrauch von pre-existing ClassLoaders, wenn relevant. 1,4,9,1 Definitionen "codebase" - ein java.lang.String Enthalten einer Raum-getrennten Reihe von URLs (z.B., "http://acme.com/classes" oder "http://abc.net/classes http://abc.net/ext/classes"). "localCodebase" - die Systemeigenschaft "java.rmi.server.codebase" deren Wert a ist codebase oder Null. Rückstellungen zur Null. "remoteCodebase" - das codebase übertragen von einem ferninstallierten System. Mag ungültig sein. "useCodebaseOnly" - die Systemeigenschaft "java.rmi.server.useCodebaseOnly" deren Wert ist entweder "zutreffend" oder "falsch.", Rückstellungen zu "falschem.", Wenn "zutreffend" (Fall ignorierend), irgendwie Remotecodebase wird ignoriert und nur das lokale codebase verwendet. "Ladevorrichtung" - eine Kategorienladevorrichtung, das einen Kontext spezifiziert, innerhalb dessen Kategorienladen eingeleitet wird. Mag ungültig sein. 1,4,9,2 Vorwähler Codebase Das Util.getCodeBase(Class-clz) Methode (sehen Sie Abschnitt 1,5,1,6, "Util," an Seite 1-51) führt codebasevorwähler durch. Tabelle 1-3 UnknownExceptionInfo und RMI-Ausnahmen UnknownExceptionInfo RMI-Ausnahme java.lang.Error (oder Unterklasse) java.rmi.ServerError java.rmi.RemoteException (oder Unterklasse) java.rmi.ServerException java.lang.RuntimeException (oder Unterklasse) java.rmi.ServerRuntimeException (JDK 1,1) java.lang.RuntimeException (Java 2) |  |
|
| |
|
|