Get a collection of the SharedObjectTypeDescriptions currently known to
this factory. This allows clients to query the factory to determine what
if any other SharedObjectTypeDescriptions are currently registered with
the factory, and if so, what they are.
Returns:
List of SharedObjectTypeDescription instances. Will not be null.
Create ISharedObject instance. Given a SharedObjectTypeDescription
object, a String [] of argument types, and an Object [] of parameters,
this method will
lookup the known SharedObjectTypeDescriptions to find one of
matching name
if found, will retrieve or create an ISharedObjectInstantiator for
that description
Call the ISharedObjectInstantiator.createInstance method to return
an instance of ISharedObject
Parameters:
typeDescription - the SharedObjectTypeDescription to use to create the instance
args - an Object [] of arguments passed to the createInstance method
of the ISharedObjectInstantiator
Returns:
a valid instance of ISharedObject. Will not be null.