# Uses of Interface
org.eclipse.ecf.core.sharedobject.ISharedObjectContainer

Packages that use ISharedObjectContainer
Package
Description
org.eclipse.ecf.core.sharedobject
org.eclipse.ecf.provider.generic
org.eclipse.ecf.provider.remoteservice.generic
org.eclipse.ecf.remoteservice.servlet

## Uses of ISharedObjectContainer in org.eclipse.ecf.core.sharedobject

Methods in org.eclipse.ecf.core.sharedobject that return ISharedObjectContainer
Modifier and Type
Method
Description
`ISharedObjectContainer`
ISharedObjectContainerFactory.`createSharedObjectContainer(String descriptionName)`
Make ISharedObjectContainer instance.
`ISharedObjectContainer`
ISharedObjectContainerFactory.`createSharedObjectContainer(String descriptionName, Object[] args)`
Make ISharedObjectContainer instance.
`ISharedObjectContainer`
ISharedObjectContainerFactory.`createSharedObjectContainer(ContainerTypeDescription desc, Object[] args)`
Make ISharedObjectContainer instance.
`ISharedObjectContainer`
SharedObjectContainerFactory.`createSharedObjectContainer(String descriptionName)`
`ISharedObjectContainer`
SharedObjectContainerFactory.`createSharedObjectContainer(String descriptionName, Object[] args)`
`ISharedObjectContainer`
SharedObjectContainerFactory.`createSharedObjectContainer(ContainerTypeDescription desc, Object[] args)`
Methods in org.eclipse.ecf.core.sharedobject with parameters of type ISharedObjectContainer
Modifier and Type
Method
Description
`protected abstract ISharedObject`
AbstractSharedObjectContainerAdapterFactory.`createAdapter(ISharedObjectContainer container, Class adapterType, ID adapterID)`
Create an adapter instance that implements `ISharedObject` and adapterType.
`protected ID`
AbstractSharedObjectContainerAdapterFactory.`createAdapterID(ISharedObjectContainer container, Class adapterType)`
Get the adapterID for the given adapterType
`protected Map`
AbstractSharedObjectContainerAdapterFactory.`createAdapterProperties(ISharedObjectContainer container, Class adapterType, ID sharedObjectID, ISharedObject sharedObjectAdapter)`
Get properties to associate with new shared object adapter creation
`protected ISharedObject`
AbstractSharedObjectContainerAdapterFactory.`getSharedObjectAdapter(ISharedObjectContainer container, Class adapterType)`
Get the `ISharedObject` adapter for given `ISharedObjectContainer`.

## Uses of ISharedObjectContainer in org.eclipse.ecf.provider.generic

Classes in org.eclipse.ecf.provider.generic that implement ISharedObjectContainer
Modifier and Type
Class
Description
`class`
`ClientSOContainer`
`class`
`ServerSOContainer`
`class`
`SOContainer`
`class`
`SSLClientSOContainer`
`class`
`SSLServerSOContainer`
`class`
`TCPClientSOContainer`
`class`
`TCPServerSOContainer`

## Uses of ISharedObjectContainer in org.eclipse.ecf.provider.remoteservice.generic

Classes in org.eclipse.ecf.provider.remoteservice.generic that implement ISharedObjectContainer
Modifier and Type
Class
Description
`class`
`RemoteServiceContainer`
Methods in org.eclipse.ecf.provider.remoteservice.generic with parameters of type ISharedObjectContainer
Modifier and Type
Method
Description
`protected ISharedObject`
RemoteServiceContainerAdapterFactory.`createAdapter(ISharedObjectContainer container, Class adapterType, ID adapterID)`

## Uses of ISharedObjectContainer in org.eclipse.ecf.remoteservice.servlet

Classes in org.eclipse.ecf.remoteservice.servlet that implement ISharedObjectContainer
Modifier and Type
Class
Description
`class`
`ServletServerContainer`