Abstract:
A method of propagating invocation contexts through a distributed object system that includes an application management API interface and wherein each object is associated with an interceptor and with a manager of the context of an incoming request received by the interceptor when the object is invoked. A thread manager is provided for the interceptor for the purpose, firstly, of establishing an association between a thread of an object directly consecutive to an incoming request invoking the object and the context of the incoming request as identified by the context manager and, secondly, of recovering the context from the thread manager and associating it with the outgoing request from the object. A method is added to the application management API interface enabling it to recover the current context from the thread manager and to associate it with any thread of the object indirectly consecutive to the incoming request.