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 *
|