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

Tue, 25 Mar 2008 14:42:28 -0700

author
ohair
date
Tue, 25 Mar 2008 14:42:28 -0700
changeset 5
5e61d5df6258
parent 1
55540e827aef
child 158
91006f157c46
permissions
-rw-r--r--

6627817: Remove ^M characters in all files (Makefiles too)
Summary: Some files included the use of the ^M character, which has been deleted
Reviewed-by: xdono

duke@1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
duke@1 2 <html>
duke@1 3 <head>
duke@1 4 <!--
duke@1 5 Copyright 1998-2006 Sun Microsystems, Inc. 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
duke@1 10 published by the Free Software Foundation. Sun designates this
duke@1 11 particular file as subject to the "Classpath" exception as provided
duke@1 12 by Sun 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
duke@1 24 Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
duke@1 25 CA 95054 USA or visit www.sun.com if you need additional information or
duke@1 26 have any 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