Class ConsumerContainerSelector
- java.lang.Object
- 
- org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractContainerSelector
- 
- org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractConsumerContainerSelector
- 
- org.eclipse.ecf.osgi.services.remoteserviceadmin.ConsumerContainerSelector
 
 
 
- 
- All Implemented Interfaces:
- IConsumerContainerSelector
 
 public class ConsumerContainerSelector extends AbstractConsumerContainerSelector implements IConsumerContainerSelector Default implementation ofIConsumerContainerSelector.
- 
- 
Field Summary- 
Fields inherited from class org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractContainerSelectorEMPTY_REMOTE_SERVICE_CONTAINER_ARRAY
 
- 
 - 
Constructor SummaryConstructors Constructor Description ConsumerContainerSelector(boolean autoCreateContainer)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()IRemoteServiceContainerselectConsumerContainer(EndpointDescription endpointDescription)Select (or create and initialize) a consumer remote service container.- 
Methods inherited from class org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractConsumerContainerSelectorconnectContainerToTarget, createAndConfigureConsumerContainer, createContainer, getConnectContext, matchNotConnected, matchSupportedConfigs, selectExistingConsumerContainer, selectLocalImportedConfig
 - 
Methods inherited from class org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractContainerSelectorconnectContainer, createConnectContext, createContainer, createContainer, createTargetID, disconnectContainer, getContainerFactory, getContainerFactoryArguments, getContainerFactoryArguments, getContainerManager, getContainers, getContainerTypeDescription, getContainerTypeDescriptions, getRemoteServiceContainers, getSupportedConfigTypes, getSupportedIntents, hasRemoteServiceContainerAdapter, includeContainerWithConnectNamespace, logError, logError, logException, logWarning, matchConnectNamespace, matchContainerID, trace, traceException
 
- 
 
- 
- 
- 
Method Detail- 
selectConsumerContainerpublic IRemoteServiceContainer selectConsumerContainer(EndpointDescription endpointDescription) throws SelectContainerException Description copied from interface:IConsumerContainerSelectorSelect (or create and initialize) a consumer remote service container.- Specified by:
- selectConsumerContainerin interface- IConsumerContainerSelector
- Parameters:
- endpointDescription- the endpoint description that has been discovered.
- Returns:
- IRemoteServiceContainer to be used for importing the remote
         service. May be nullif not container is available for use as a consumer for the given endpointDescription.
- Throws:
- SelectContainerException- thrown if the host container selection or creation/configuration fails.
 
 - 
closepublic void close() 
 
- 
 
-