public class ConsumerContainerSelector extends AbstractConsumerContainerSelector implements IConsumerContainerSelector
IConsumerContainerSelector
.EMPTY_REMOTE_SERVICE_CONTAINER_ARRAY
Constructor and Description |
---|
ConsumerContainerSelector(boolean autoCreateContainer) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
IRemoteServiceContainer |
selectConsumerContainer(EndpointDescription endpointDescription)
Select (or create and initialize) a consumer remote service container.
|
connectContainerToTarget, createAndConfigureConsumerContainer, createContainer, getConnectContext, matchNotConnected, matchSupportedConfigs, selectExistingConsumerContainer, selectLocalImportedConfig
connectContainer, createConnectContext, createContainer, createTargetID, disconnectContainer, getContainerFactory, getContainerFactoryArguments, getContainerManager, getContainers, getContainerTypeDescription, getContainerTypeDescriptions, getRemoteServiceContainers, getSupportedConfigTypes, getSupportedIntents, hasRemoteServiceContainerAdapter, includeContainerWithConnectNamespace, logError, logError, logException, logWarning, matchConnectNamespace, matchContainerID, trace, traceException
public ConsumerContainerSelector(boolean autoCreateContainer)
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()