AW: [omniORB] omniORB server application shutdown
evgeni.rojkov at durr.com
evgeni.rojkov at durr.com
Tue Jun 12 12:09:29 BST 2007
Thank you for advise !
Is it something omniORB specific ?
Actually I have several ORB_init()s in one process in my Java-Application
running (Java 2, Suns JavaIDL).
I could not reproduce any troubles (yet ?).
Kind Regards,
Evgeni
-----Ursprüngliche Nachricht-----
Von: Wernke zur Borg [mailto:wernke.zur.borg at vega.de]
Gesendet: Dienstag, 12. Juni 2007 10:41
An: Rojkov, Evgeni
Cc: omniorb-list at omniorb-support.com
Betreff: RE: [omniORB] omniORB server application shutdown
Hello,
You should not call ORB_init() more than once. Use the same ORB for both
server and client roles.
Regards, Wernke
________________________________
From: omniorb-list-bounces at omniorb-support.com
[mailto:omniorb-list-bounces at omniorb-support.com]
Sent: 12 June 2007 10:25
Subject: [omniORB] omniORB server application shutdown
Dear Sir,
just a question to be sure I am doing the right things.
****
-> I develop server application supplying some interfaces using
following:
orb1 = CORBA::ORB_init();
orb1->resolve_initial_references("RootPOA")
poa->activate_object(...);
poa->the_POAManager()->activate();
orb1->run();
****
-> This server acts as client calling some remote interfaces as
well using following:
orb2 = CORBA::ORB_init();
rootContext = orb2->resolve_initial_references("NameService");
obj = rootContext->resolve_str(...);
obj->doSomemting(...);
orb2->destroy();
****
-> To shutdown the appliction I call orb1->shutdown(true)
(unblocking orb1->run())
-> orb1->destroy() looks to be a part of shutdown()
-> Calls running by orb2 are canceled as well (exception
handling is done)
-> Appication goes down (as desired :-)
****
-> Questions :
Is it the right way to shutdown an application having several
activ ORBs doing orb->shutdown() on one of them ?
Are some side effects possible ?
Kind Regards
Evgeni Rojkov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20070612/87916810/attachment.htm
More information about the omniORB-list
mailing list