Legacy Issue Number: 5576
Source: Raytheon ( Jerry Bickle)
Suggested changes to the AssemblyFactory interface.
1. Ease of use Issue. After the create operation is performed, one is
force to call lookup to get the Assembly that just got just created. Why is
a cookie returned by the create operation instead of an Assembly? Is the
reason because of security? If the interface were more open this would
still allow a secure implementation to be implemented.
Suggested change is to return an Assembly instead of a Cookie. Change
destroy operation to take in an Assembly parameter instead of Cookie.
Change lookup operation to take in a name parameter. These changes
make it consistent with the other CCM interfaces, such as Container,
KeyLessCCMHome, ComponentServer, and ServerActivator.
2. Multiple users Issue. For multiple users, how does a client know what
assemblies are created. Add a get_assemblies operation that returns a list
of assemblies. These changes make it consistent with other CCM interfaces,
such as Container, ComponentServer, and ServerActivator.
3. User-friendly identifier for Assembly Instance issue. Add an input
name parameter that can be assigned to the Assembly instance that gets
created. Add a read only name or label attribute to the Assembly interface.
Reported: CORBA 3.0 — Thu, 8 Aug 2002 04:00 GMT
Updated: Wed, 1 Feb 2023 21:59 GMT
CORBA35 — 69.3 AssemblyFactory Interface
- Key: CORBA35-69
- OMG Task Force: CORBA 3.5 RTF