< prev index next >

src/java.corba/share/classes/org/omg/CORBA/ORB.java

Print this page




  68  *   <ul>
  69  *   <li>{@code TypeCode}
  70  *   <li>{@code Any}
  71  *   <li>{@code NamedValue}
  72  *   <li>{@code Context}
  73  *   <li>{@code Environment}
  74  *   <li>lists (such as {@code NVList}) containing these objects
  75  *   </ul>
  76  * <li> sends multiple messages in the DII
  77  * </OL>
  78  *
  79  * <P>
  80  * The {@code ORB} class can be used to obtain references to objects
  81  * implemented anywhere on the network.
  82  * <P>
  83  * An application or applet gains access to the CORBA environment
  84  * by initializing itself into an {@code ORB} using one of
  85  * three {@code init} methods.  Two of the three methods use the properties
  86  * (associations of a name with a value) shown in the
  87  * table below.<BR>
  88  * <TABLE class="plain">
  89  * <CAPTION>Standard Java CORBA Properties:</CAPTION>
  90  * <thead>
  91  * <TR><TH>Property Name</TH>   <TH>Property Value</TH></TR>
  92  * </thead>
  93  * <tbody>
  94  *     <TR><TD>org.omg.CORBA.ORBClass</TD>
  95  *     <TD>class name of an ORB implementation</TD></TR>
  96  *     <TR><TD>org.omg.CORBA.ORBSingletonClass</TD>
  97  *     <TD>class name of the ORB returned by {@code init()}</TD></TR>
  98  * </tbody>
  99  * </TABLE>
 100  * <P>
 101  * These properties allow a different vendor's {@code ORB}
 102  * implementation to be "plugged in."
 103  * <P>
 104  * When an ORB instance is being created, the class name of the ORB
 105  * implementation is located using
 106  * the following standard search order:
 107  *
 108  * <OL>
 109  *     <LI>check in Applet parameter or application string array, if any
 110  *
 111  *     <LI>check in properties parameter, if any
 112  *
 113  *     <LI>check in the System properties, if any
 114  *
 115  *     <LI>check in the orb.properties file located in the user.home
 116  *         directory, if any




  68  *   <ul>
  69  *   <li>{@code TypeCode}
  70  *   <li>{@code Any}
  71  *   <li>{@code NamedValue}
  72  *   <li>{@code Context}
  73  *   <li>{@code Environment}
  74  *   <li>lists (such as {@code NVList}) containing these objects
  75  *   </ul>
  76  * <li> sends multiple messages in the DII
  77  * </OL>
  78  *
  79  * <P>
  80  * The {@code ORB} class can be used to obtain references to objects
  81  * implemented anywhere on the network.
  82  * <P>
  83  * An application or applet gains access to the CORBA environment
  84  * by initializing itself into an {@code ORB} using one of
  85  * three {@code init} methods.  Two of the three methods use the properties
  86  * (associations of a name with a value) shown in the
  87  * table below.<BR>
  88  * <TABLE class="striped">
  89  * <CAPTION>Standard Java CORBA Properties:</CAPTION>
  90  * <thead>
  91  * <TR><TH scope="col">Property Name</TH>   <TH scope="col">Property Value</TH></TR>
  92  * </thead>
  93  * <tbody style="text-align:left">
  94  *     <TR><TH scope="row">org.omg.CORBA.ORBClass</TH>
  95  *     <TD>class name of an ORB implementation</TD></TR>
  96  *     <TR><TH scope="row">org.omg.CORBA.ORBSingletonClass</TH>
  97  *     <TD>class name of the ORB returned by {@code init()}</TD></TR>
  98  * </tbody>
  99  * </TABLE>
 100  * <P>
 101  * These properties allow a different vendor's {@code ORB}
 102  * implementation to be "plugged in."
 103  * <P>
 104  * When an ORB instance is being created, the class name of the ORB
 105  * implementation is located using
 106  * the following standard search order:
 107  *
 108  * <OL>
 109  *     <LI>check in Applet parameter or application string array, if any
 110  *
 111  *     <LI>check in properties parameter, if any
 112  *
 113  *     <LI>check in the System properties, if any
 114  *
 115  *     <LI>check in the orb.properties file located in the user.home
 116  *         directory, if any


< prev index next >