[omniORB] proxyObjectFactory again

Sai-Lai Lo s.lo@uk.research.att.com
Mon, 23 Jul 2001 13:41:24 -0000


Renzo,

As you can see in the implementation, once initialised there is no provision
for removing a proxyObjectFactory. Allowing these objects to be load and
unloaded dynamically is a can of worms that I'm not sure I want to tackle.

I'm not sure what the semantics of removing a proxyObjectFactory should be
when proxy objects created by the proxyObjectFactory still exists. Clearly,
it is plain wrong to allow the application to unload a DLL containing the
proxy code when there are objects on the heap that relies on the DLL to
provide its implementation.

If you do have a need, may I suggest you look into the issue and devise a
solution.

Sai-Lai


----- Original Message -----
From: "Renzo Tomaselli" <renzo.tomaselli@tecnotp.it>
To: "Omniorb list" <omniorb-list@uk.research.att.com>
Sent: Monday, July 23, 2001 10:13 AM
Subject: [omniORB] proxyObjectFactory again


> Hi OmniORB developers,
>     having received no answer to my recent question about actual
> proxyObjectFactory implementation (see
> http://www.uk.research.att.com/omniORB/archives/2001-07/0132.html) non
> allowing to unload factories at runtime, I just would like to know whether
> there is a chance to have this fixed in OmniORB 4.0.
> This is not a purely academic issue since a truely dynamic server (which
> loads/unloads dll implementations on demand) cannot be designed with the
> actual implementation of 3.04.
> Thanks,
>                         Renzo Tomaselli
> --------------------------------------------------------------------------
-
> TecnoTP s.n.c. Special Information System Design
> Maso Pelauchi I38050 Ronchi Valsugana,  Trento TN  ITALY
> Tel. +39 0461 773164      Fax. +39 0461 771514
> e-mail: renzo.tomaselli@tecnotp.it
> --------------------------------------------------------------------------
-
>
>
>
>