< prev index next >

src/java.corba/share/classes/org/omg/DynamicAny/package.html

Print this page


   1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
   2 <html>
   3 <head>
   4 <!--
   5 
   6  Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
   7  DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   8 
   9  This code is free software; you can redistribute it and/or modify it
  10  under the terms of the GNU General Public License version 2 only, as
  11  published by the Free Software Foundation.  Oracle designates this
  12  particular file as subject to the "Classpath" exception as provided
  13  by Oracle in the LICENSE file that accompanied this code.
  14 
  15  This code is distributed in the hope that it will be useful, but WITHOUT
  16  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  17  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  18  version 2 for more details (a copy is included in the LICENSE file that
  19  accompanied this code).
  20 
  21  You should have received a copy of the GNU General Public License version
  22  2 along with this work; if not, write to the Free Software Foundation,
  23  Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  24 
  25  Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  26  or visit www.oracle.com if you need additional information or have any


 181         <LI>get_boxed_value
 182         <LI>get_boxed_value_as_dyn_any
 183  </UL>
 184  
 185  
 186  <P><code>DynAny</code> and <code>DynAnyFactory</code> objects are intended to be local to 
 187 the process in which they are
 188  created and used. This means that references to <code>DynAny</code> and 
 189 <code>DynAnyFactory</code> objects cannot be exported
 190  to other processes, or externalized with <code>ORB.object_to_string()</code>.
 191  If any attempt is made to do so, the offending operation will raise a MARSHAL system 
 192 exception.
 193  Since their interfaces are specified in IDL, <code>DynAny</code> objects export operations 
 194 defined in the standard
 195  <code>org.omg.CORBA.Object</code> interface. However, any attempt to invoke operations 
 196 exported through the <code>Object</code>
 197  interface may raise the standard NO_IMPLEMENT exception.
 198  An attempt to use a <code>DynAny</code> object with the DII may raise the NO_IMPLEMENT 
 199 exception.
 200  
 201 
 202 
 203 
 204 
 205 
 206 <P>
 207 
 208 
 209 <H3>Package Specification</H3>
 210  
 211 <P>For a precise list of supported sections of official specifications with which 
 212 the Java[tm] Platform, Standard Edition 6 ORB complies, see <A 
 213 HREF="../CORBA/doc-files/compliance.html">Official Specifications for CORBA 
 214 support in Java[tm] SE 6</A>.
 215 <p>
 216 @since 1.4
 217 <br>
 218 @serial exclude
 219 </body>
 220 </html>
   1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
   2 <html>
   3 <head>
   4 <!--
   5 
   6  Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
   7  DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   8 
   9  This code is free software; you can redistribute it and/or modify it
  10  under the terms of the GNU General Public License version 2 only, as
  11  published by the Free Software Foundation.  Oracle designates this
  12  particular file as subject to the "Classpath" exception as provided
  13  by Oracle in the LICENSE file that accompanied this code.
  14 
  15  This code is distributed in the hope that it will be useful, but WITHOUT
  16  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  17  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  18  version 2 for more details (a copy is included in the LICENSE file that
  19  accompanied this code).
  20 
  21  You should have received a copy of the GNU General Public License version
  22  2 along with this work; if not, write to the Free Software Foundation,
  23  Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  24 
  25  Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  26  or visit www.oracle.com if you need additional information or have any


 181         <LI>get_boxed_value
 182         <LI>get_boxed_value_as_dyn_any
 183  </UL>
 184  
 185  
 186  <P><code>DynAny</code> and <code>DynAnyFactory</code> objects are intended to be local to 
 187 the process in which they are
 188  created and used. This means that references to <code>DynAny</code> and 
 189 <code>DynAnyFactory</code> objects cannot be exported
 190  to other processes, or externalized with <code>ORB.object_to_string()</code>.
 191  If any attempt is made to do so, the offending operation will raise a MARSHAL system 
 192 exception.
 193  Since their interfaces are specified in IDL, <code>DynAny</code> objects export operations 
 194 defined in the standard
 195  <code>org.omg.CORBA.Object</code> interface. However, any attempt to invoke operations 
 196 exported through the <code>Object</code>
 197  interface may raise the standard NO_IMPLEMENT exception.
 198  An attempt to use a <code>DynAny</code> object with the DII may raise the NO_IMPLEMENT 
 199 exception.
 200 








 201 <H3>Package Specification</H3>
 202 
 203 <P>For a precise list of supported sections of official specifications with which 
 204 the Java[tm] Platform, Standard Edition 6 ORB complies, see <A 
 205 HREF="../CORBA/doc-files/compliance.html">Official Specifications for CORBA 
 206 support in Java[tm] SE 6</A>.
 207 
 208 @since 1.4
 209 <br>
 210 @serial exclude
 211 </body>
 212 </html>
< prev index next >