|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractContainerSelector org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractConsumerContainerSelector org.eclipse.ecf.osgi.services.remoteserviceadmin.ConsumerContainerSelector
public class ConsumerContainerSelector
Default implementation of IConsumerContainerSelector
.
Field Summary |
---|
Fields inherited from class org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractContainerSelector |
---|
EMPTY_REMOTE_SERVICE_CONTAINER_ARRAY |
Constructor Summary | |
---|---|
ConsumerContainerSelector(boolean autoCreateContainer)
|
Method Summary | |
---|---|
void |
close()
|
IRemoteServiceContainer |
selectConsumerContainer(EndpointDescription endpointDescription)
Select (or create and initialize) a consumer remote service container. |
Methods inherited from class org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractConsumerContainerSelector |
---|
connectContainerToTarget, createAndConfigureConsumerContainer, createContainer, getConnectContext, matchNotConnected, matchSupportedConfigs, selectExistingConsumerContainer, selectLocalImportedConfig |
Methods inherited from class org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractContainerSelector |
---|
connectContainer, createConnectContext, createContainer, createTargetID, disconnectContainer, getContainerFactory, getContainerFactoryArguments, getContainerManager, getContainers, getContainerTypeDescription, getContainerTypeDescriptions, getRemoteServiceContainers, getSupportedConfigTypes, getSupportedIntents, hasRemoteServiceContainerAdapter, includeContainerWithConnectNamespace, logError, logError, logException, logWarning, matchConnectNamespace, matchContainerID, trace, traceException |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConsumerContainerSelector(boolean autoCreateContainer)
Method Detail |
---|
public IRemoteServiceContainer selectConsumerContainer(EndpointDescription endpointDescription) throws SelectContainerException
IConsumerContainerSelector
selectConsumerContainer
in interface IConsumerContainerSelector
endpointDescription
- the endpoint description that has been discovered.
null
if not container is available
for use as a consumer for the given endpointDescription.
SelectContainerException
- thrown if the host container selection or
creation/configuration fails.public void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |