src/share/classes/org/omg/CORBA/portable/package.html

Thu, 11 Jul 2019 00:03:18 +0100

author
andrew
date
Thu, 11 Jul 2019 00:03:18 +0100
changeset 1929
356cf9da5633
parent 162
c16ac7e7a579
child 748
6845b95cba6b
permissions
-rw-r--r--

Added tag jdk8u222-b10 for changeset d44170c2cece

duke@1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
duke@1 2 <html>
duke@1 3 <head>
duke@1 4 <!--
ohair@158 5 Copyright (c) 1998, 2006, Oracle and/or its affiliates. All rights reserved.
duke@1 6 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@1 7
duke@1 8 This code is free software; you can redistribute it and/or modify it
duke@1 9 under the terms of the GNU General Public License version 2 only, as
ohair@158 10 published by the Free Software Foundation. Oracle designates this
duke@1 11 particular file as subject to the "Classpath" exception as provided
ohair@158 12 by Oracle in the LICENSE file that accompanied this code.
duke@1 13
duke@1 14 This code is distributed in the hope that it will be useful, but WITHOUT
duke@1 15 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@1 16 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@1 17 version 2 for more details (a copy is included in the LICENSE file that
duke@1 18 accompanied this code).
duke@1 19
duke@1 20 You should have received a copy of the GNU General Public License version
duke@1 21 2 along with this work; if not, write to the Free Software Foundation,
duke@1 22 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@1 23
ohair@162 24 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
ohair@162 25 or visit www.oracle.com if you need additional information or have any
ohair@162 26 questions.
duke@1 27 -->
duke@1 28 </head>
duke@1 29 <body bgcolor="white">
duke@1 30
duke@1 31 Provides a portability layer, that is, a set of ORB APIs
duke@1 32 that makes it possible for code generated
duke@1 33 by one vendor to run on another vendor's ORB.
duke@1 34 Stubs and other code, generated either from IDL or
duke@1 35 interfaces written in the Java programming language,
duke@1 36 can call into these ORB APIs.
duke@1 37
duke@1 38
duke@1 39
duke@1 40 <p>
duke@1 41 <a name="unimpl"></a>
duke@1 42 <hr>
duke@1 43 <h1>CORBA Features Throwing NO_IMPLEMENT() Exceptions</h1>
duke@1 44 <hr>
duke@1 45 Some methods throw NO_IMPLEMENT() exceptions by default, but ORB vendors
duke@1 46 can override them to provide real implementations. The ORB included in
duke@1 47 Sun's release of the Java[tm] Platform, Standard Edition 6, includes
duke@1 48 implementations for the following methods.
duke@1 49 <p>
duke@1 50 <h2>List of Unimplemented Features in Package
duke@1 51 <code>org.omg.CORBA.portable</code></h2>
duke@1 52 <p>
duke@1 53 <h3>Unimplemented Interfaces in package <code>org.omg.CORBA.portable</code></h3>
duke@1 54 <ul>
duke@1 55 <code>
duke@1 56 <li>InvokeHandler
duke@1 57 <li>ResponseHandler
duke@1 58 </code>
duke@1 59 </ul>
duke@1 60 <p>
duke@1 61 <h3>Unimplemented Methods in package <code>org.omg.CORBA.portable</code></h3>
duke@1 62 <ul>
duke@1 63 <code>
duke@1 64 <li>InputStream
duke@1 65 <ul>
duke@1 66 <li>public int read()
duke@1 67 <li>public.math.BigDecimal read_fixed()
duke@1 68 <li>public org.omg.CORBA.Context read_Context()
duke@1 69 <li>public org.omg.CORBA.Object read_Object(java.lang.Class clz)
duke@1 70 <li>public org.omg.CORBA.ORB orb()
duke@1 71 </ul>
duke@1 72 <li>OutputStream
duke@1 73 <ul>
duke@1 74 <li>public org.omg.CORBA.ORB orb()
duke@1 75 <li>public void write_Context(org.omg.CORBA.Context ctx,
duke@1 76 org.omg.CORBA.ContextList contexts)
duke@1 77 <li>public void write_fixed(java.math.BigDecimal value)
duke@1 78 <li>public void write(int b)
duke@1 79 </ul>
duke@1 80 <li>Delegate
duke@1 81 <ul>
duke@1 82 <li>public void releaseReply(org.omg.CORBA.Object self, InputStream input)
duke@1 83 <li>public InputStream invoke(org.omg.CORBA.Object self, OutputStream output)
duke@1 84 <li>public OutputStream request(org.omg.CORBA.Object self, String operation,
duke@1 85 boolean responseExpected)
duke@1 86 <li>public org.omg.CORBA.Object set_policy_override(org.omg.CORBA.Object self,
duke@1 87 org.omg.CORBA.Policy[] policies,
duke@1 88 org.omg.CORBA.SetOverrideType set_add)
duke@1 89 <li>public org.omg.CORBA.DomainManager[] get_domain_managers(
duke@1 90 org.omg.CORBA.Object
duke@1 91 self)
duke@1 92 <li>public org.omg.CORBA.Policy get_policy(org.omg.CORBA.Object self,
duke@1 93 int policy_type)
duke@1 94 </ul>
duke@1 95 </code>
duke@1 96 </ul>
duke@1 97
duke@1 98 @since JDK1.2
duke@1 99 @serial exclude
duke@1 100 </body>
duke@1 101 </html>
duke@1 102

mercurial