public class SharedObjectContainerFactory extends java.lang.Object implements ISharedObjectContainerFactory
ISharedObjectContainer
instances. This class
provides ECF clients an entry point to constructing
ISharedObjectContainer
instances.
ISharedObjectContainer container =
SharedObjectContainerFactory.getDefault().createSharedObjectContainer('standalone');
...further use of container variable here...
Modifier and Type | Field and Description |
---|---|
protected static ISharedObjectContainerFactory |
instance |
Modifier | Constructor and Description |
---|---|
protected |
SharedObjectContainerFactory() |
Modifier and Type | Method and Description |
---|---|
ISharedObjectContainer |
createSharedObjectContainer(ContainerTypeDescription desc,
java.lang.Object[] args)
Make ISharedObjectContainer instance.
|
ISharedObjectContainer |
createSharedObjectContainer(java.lang.String descriptionName)
Make ISharedObjectContainer instance.
|
ISharedObjectContainer |
createSharedObjectContainer(java.lang.String descriptionName,
java.lang.Object[] args)
Make ISharedObjectContainer instance.
|
static ISharedObjectContainerFactory |
getDefault() |
protected static ISharedObjectContainerFactory instance
public static ISharedObjectContainerFactory getDefault()
public ISharedObjectContainer createSharedObjectContainer(ContainerTypeDescription desc, java.lang.Object[] args) throws ContainerCreateException
ISharedObjectContainerFactory
createSharedObjectContainer
in interface ISharedObjectContainerFactory
desc
- the ContainerTypeDescription to use to create the instanceargs
- an Object [] of arguments passed to the createInstance method
of the IContainerInstantiatorContainerCreateException
public ISharedObjectContainer createSharedObjectContainer(java.lang.String descriptionName) throws ContainerCreateException
ISharedObjectContainerFactory
createSharedObjectContainer
in interface ISharedObjectContainerFactory
descriptionName
- the ContainerTypeDescription name to lookupContainerCreateException
public ISharedObjectContainer createSharedObjectContainer(java.lang.String descriptionName, java.lang.Object[] args) throws ContainerCreateException
ISharedObjectContainerFactory
createSharedObjectContainer
in interface ISharedObjectContainerFactory
descriptionName
- the ContainerTypeDescription name to lookupargs
- the Object [] of arguments passed to the
IContainerInstantiator.createInstance methodContainerCreateException