Bug 2353

Summary: Valuefactories stored per process instead of per orb
Product: TAO Reporter: Johnny Willemsen <jwillemsen>
Component: ORBAssignee: Johnny Willemsen <jwillemsen>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P3    
Version: 1.4.8   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 1278, 2352, 2454    

Description Johnny Willemsen 2006-01-07 06:04:22 CST
It seems TAO stores the registered valuefactories in a singleton map, this is
not correct, so far as I can get from the spec the registered valuefactories
should be stored per orb
Comment 1 Johnny Willemsen 2006-01-09 04:49:27 CST
added blocks
Comment 2 Johnny Willemsen 2006-01-15 13:26:02 CST
accept
Comment 3 Johnny Willemsen 2006-03-21 05:09:02 CST
will be handled by Remedy
Comment 4 Johnny Willemsen 2006-03-21 05:09:09 CST
accept
Comment 5 Johnny Willemsen 2006-03-21 09:13:19 CST
reassign
Comment 6 Johnny Willemsen 2006-04-03 05:34:46 CDT
details are in the corba C++ mapping (OMG document 03-06-03), chapter 1.17
Comment 7 Johnny Willemsen 2006-04-05 08:59:44 CDT
The Pure CORBA book explains this, see chapter 11, page 491:
"To support the unmarshalling of value types, each ORB instance maintains its
own value factory table"
Comment 8 Johnny Willemsen 2006-04-07 03:16:25 CDT
taking this over, merged all changes from Kees to fix this to the
sequenceupdate3 branch so that we can merge this all to cvs head when x.5.1 has
been released
Comment 9 Johnny Willemsen 2006-04-07 03:16:35 CDT
accept
Comment 10 Johnny Willemsen 2006-04-19 07:21:34 CDT
Wed Apr 19 07:48:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>