# Uses of Interface
org.eclipse.ecf.remoteservice.IRemoteServiceContainer

Packages that use IRemoteServiceContainer
Package
Description
org.eclipse.ecf.osgi.services.remoteserviceadmin
org.eclipse.ecf.remoteservice

## Uses of IRemoteServiceContainer in org.eclipse.ecf.osgi.services.remoteserviceadmin

Fields in org.eclipse.ecf.osgi.services.remoteserviceadmin declared as IRemoteServiceContainer
Modifier and Type
Field
Description
`static final IRemoteServiceContainer[]`
AbstractContainerSelector.`EMPTY_REMOTE_SERVICE_CONTAINER_ARRAY`
Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin that return IRemoteServiceContainer
Modifier and Type
Method
Description
`protected IRemoteServiceContainer`
AbstractConsumerContainerSelector.`createAndConfigureConsumerContainer(String[] remoteSupportedConfigs, Map remoteExportedProperties)`
`protected IRemoteServiceContainer`
AbstractConsumerContainerSelector.`createContainer(ContainerTypeDescription containerTypeDescription, String containerTypeDescriptionName, Map properties)`
`protected IRemoteServiceContainer`
AbstractHostContainerSelector.`createMatchingContainer(ContainerTypeDescription containerTypeDescription, ServiceReference serviceReference, Map<String,Object> properties, String[] serviceExportedInterfaces, String[] requiredConfigs, String[] serviceIntents)`
`protected IRemoteServiceContainer`
AbstractHostContainerSelector.`createRSContainer(ServiceReference serviceReference, Map<String,Object> properties, ContainerTypeDescription containerTypeDescription)`
`protected IRemoteServiceContainer`
AbstractHostContainerSelector.`createRSContainer(ServiceReference serviceReference, Map<String,Object> properties, ContainerTypeDescription containerTypeDescription, String[] intents)`
`protected IRemoteServiceContainer[]`
AbstractContainerSelector.`getRemoteServiceContainers(IContainer[] containers)`
`IRemoteServiceContainer`
ConsumerContainerSelector.`selectConsumerContainer(EndpointDescription endpointDescription)`
`IRemoteServiceContainer`
IConsumerContainerSelector.`selectConsumerContainer(EndpointDescription endpointDescription)`
Select (or create and initialize) a consumer remote service container.
`protected IRemoteServiceContainer`
AbstractConsumerContainerSelector.`selectExistingConsumerContainer(ID endpointID, String[] remoteSupportedConfigs, ID connectTargetID)`
`IRemoteServiceContainer[]`
HostContainerSelector.`selectHostContainers(ServiceReference serviceReference, Map<String,Object> overridingProperties, String[] serviceExportedInterfaces, String[] serviceExportedConfigs, String[] serviceIntents)`
`IRemoteServiceContainer[]`
IHostContainerSelector.`selectHostContainers(ServiceReference serviceReference, Map<String,Object> overridingProperties, String[] exportedInterfaces, String[] exportedConfigs, String[] serviceIntents)`
Select host containers to use to export a remote service.
Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type IRemoteServiceContainer
Modifier and Type
Method
Description
`protected void`
AbstractConsumerContainerSelector.`connectContainerToTarget(IRemoteServiceContainer rsContainer, ID connectTargetID)`

## Uses of IRemoteServiceContainer in org.eclipse.ecf.remoteservice

Classes in org.eclipse.ecf.remoteservice that implement IRemoteServiceContainer
Modifier and Type
Class
Description
`class`
`RemoteServiceContainer`