CORBA 2.6 Getting Started Guide for Java
org.omg.PortableServer._ServantActivatorLocalBase. (In the past, an
application servant activator extended
org.omg.PortableServer.ServantActivatorPOA.)
The servant locator must extend
org.omg.PortableServer._ServantLocatorLocalBase. (In the past, an application
servant locator extended org.omg.PortableServer.ServantLocatorPOA.)
●
The servant manager needs to extend
org.omg.PortableServer._ServantManagerLocalBase. (In the past, an application
servant manager extended org.omg.PortableServer.ServantManagerPOA.)
●
Some objects created by the ORB extend org.omg.CORBA.LocalObject, which, in turn,
extends org.omg.CORBA.Object, whose _release() method throws
org.omg.CORBA.NO_IMPLEMENT exception, if invoked. (In the past, calling the method
_release() on a CORBA object always worked.)
●
The nonstandard helper class org.omg.PortableServer.PortableServer, which
contained methods string_to_ObjectId and ObjectId_to_string, is unavailable. (In
the past, this helper class was available.) The method string_to_ObjectId(String
value) may be replaced by value.getBytes(). The method
ObjectId_to_string(byte[] value) may be replaced by new String(value).
Refer to the Java documentation for issues relating to these suggested replacements.
●
The Java ORB and JORB Lite implement standard Portable Interceptors (PIs). (In the past, the
Java ORB and JORB Lite implemented pre-standard PIs.) Note that message interceptors are
unavailable with standard PIs. If your application used the pre-standard PIs, you need to
re-implement your PIs to the standard PIs.
●
Generated narrow methods in Helper classes will throw an org.omg.CORBA.BAD_PARAM
exception if the narrow fails. (In the past, generated narrow methods in Helper classes did not
throw an org.omg.CORBA.BAD_PARAM exception.)
●
Chapter 2. Installing NonStop CORBA Chapter 4. Running the Java Stack
Example