Object adapter is the primary mechanism for an object implementation to access ORB services. Here are the services provided by Object Adapter:
Register server classes with the Implementation Repository: Object adapter stores server classes in the implementation repository and manages it.
Instantiates new objects at run time: Object adapter creates a new object on request from client. It is responsible for allocating and balancing the supply of objects with the incoming client demands.
Generates and manages object references: On creation of a new object, object adapter assigns a unique id called object reference to it and manages it.
Broadcasts the presence of the object servers: Object adapter broadcasts the services it provides on the ORB -- or it may respond to directory like queries.
Handles incoming client calls: Object adapter interacts with the top layer of ORB core communication stack, peels off the request and hands it over to the interface stub.
Routes the up-call to the appropriate method: Finally it is also involved in the invocation of methods described in the stubs.
Copyright © 1996 Virginia Polytechnic Institute & State University
All Rights Reserved
Padmapriya Vasudevan
priya@csgrad.cs.vt.edu
Last modified: Sun Sep 22 21:16:15 1996