Archived

This forum has been archived. Please start a new discussion on GitHub.

How does the object adapter work?

Hei!

I would like to know how the object adapter works (how it is implemented). I have read the excellent documentation, but as far as I understand, it is mostly about how to use the features of ICE (including the object adapter) rather then the internal workings of the features (i.e. the object adapter).

Of course, the documentation would be imense if it were to include detailed information about everything.

I might have read about this, but I forgot: where are the local interfaces declared (which files in which directories)? I guess the object adapter is declared there. Where is it implemented? I found files implementing ObjectAdapterI and ObjectAdapterFactory in the src/ICE directory, in a fresh download of version 1.2.0.

Are these files the implementation of the object adapter, and did they change from version 1.1.0?

I guess all examples use object adapters, but is there any example which would be particularlly beneficial to understanding how the object adapter is implemented?

Thanks a lot,
Catalin