3.9.4 Restriction of Nested Calls on CORBA Objects
The TP Framework restricts nested calls on CORBA objects. The restriction is as follows:
- During a client invocation of a method of CORBA object A, CORBA object A cannot be invoked by another CORBA object B that is acting as a client of CORBA object A.
The TP Framework will detect the fact that a second CORBA object
is acting as a client to an object that is already processing a
method invocation, and will return a
CORBA::OBJ_ADAPTER
exception to the caller.
Note:
Application code should not depend on this behavior; that is, users should not make any processing dependent on this behavior. This restriction may be lifted in a future release.Parent topic: Error Conditions, Exceptions, and Error Messages