< prev index next >

src/java.corba/share/classes/com/sun/corba/se/spi/legacy/connection/ORBSocketFactory.java

Print this page




 148      * Example usage:
 149      *
 150      * <pre>
 151      *    ... \
 152      *    -Dcom.sun.CORBA.connection.ORBSocketFactoryClass=com.my.MySockFact \
 153      *    -Dcom.sun.CORBA.connection.ORBListenSocket=SSL:0,foo:1 \
 154      *    ...
 155      * </pre>
 156      *
 157      * The meaning of the "type" (SSL and foo above) is controlled
 158      * by the user. <p>
 159      *
 160      * ORBListenSocket is only meaningful for servers. <p>
 161      *
 162      * The property value is interpreted as follows.  For each
 163      * type/number pair: <p>
 164      *
 165      * If number is 0 then use an emphemeral port for the listener of
 166      * the associated type. <p>
 167      *
 168      * If number is greater then 0 use that port number. <p>
 169      *
 170      * An ORB creates a listener socket for each type
 171      * specified by the user by calling
 172      *
 173      *    <code>createServerSocket(String type, int port)</code>
 174      *
 175      * with the type specified by the user. <p>
 176      *
 177      * After an ORB is initialized and the RootPOA has been resolved,
 178      * it is then listening on
 179      * all the end points which were specified.  It may be necessary
 180      * to add this additional end point information to object references
 181      * exported by this ORB.  <p>
 182      *
 183      * Each object reference will contain the ORB's default IIOP_CLEAR_TEXT
 184      * end point in its IOP profile.  To add additional end point information
 185      * (i.e., an SSL port) to an IOR (i.e., an object reference) one needs
 186      * to intercept IOR creation using
 187      * an <code>PortableInterceptor::IORInterceptor</code>. <p>
 188      *




 148      * Example usage:
 149      *
 150      * <pre>
 151      *    ... \
 152      *    -Dcom.sun.CORBA.connection.ORBSocketFactoryClass=com.my.MySockFact \
 153      *    -Dcom.sun.CORBA.connection.ORBListenSocket=SSL:0,foo:1 \
 154      *    ...
 155      * </pre>
 156      *
 157      * The meaning of the "type" (SSL and foo above) is controlled
 158      * by the user. <p>
 159      *
 160      * ORBListenSocket is only meaningful for servers. <p>
 161      *
 162      * The property value is interpreted as follows.  For each
 163      * type/number pair: <p>
 164      *
 165      * If number is 0 then use an emphemeral port for the listener of
 166      * the associated type. <p>
 167      *
 168      * If number is greater than 0 use that port number. <p>
 169      *
 170      * An ORB creates a listener socket for each type
 171      * specified by the user by calling
 172      *
 173      *    <code>createServerSocket(String type, int port)</code>
 174      *
 175      * with the type specified by the user. <p>
 176      *
 177      * After an ORB is initialized and the RootPOA has been resolved,
 178      * it is then listening on
 179      * all the end points which were specified.  It may be necessary
 180      * to add this additional end point information to object references
 181      * exported by this ORB.  <p>
 182      *
 183      * Each object reference will contain the ORB's default IIOP_CLEAR_TEXT
 184      * end point in its IOP profile.  To add additional end point information
 185      * (i.e., an SSL port) to an IOR (i.e., an object reference) one needs
 186      * to intercept IOR creation using
 187      * an <code>PortableInterceptor::IORInterceptor</code>. <p>
 188      *


< prev index next >