Usually the component or ComponentBundle will just be loaded from a particular ClassLoader. However if a developer wanted to dynamically assemble applications they could implement a custom factory that created components via non-standard mechanisms (say by wrapping remote, CORBA, or other style objects).
The methods take a implementationKey
parameter and usually this represents the class name of the component. However in alternative component systems this may designate objects via different mechanisms.
|
|