org.eclipse.ecf.osgi.services.remoteserviceadmin
Class AbstractConsumerContainerSelector
java.lang.Object
org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractContainerSelector
org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractConsumerContainerSelector
- Direct Known Subclasses:
- ConsumerContainerSelector
public class AbstractConsumerContainerSelector
- extends AbstractContainerSelector
Abstract superclass for consumer container selectors...i.e. implementers of
IConsumerContainerSelector
).
Method Summary |
protected void |
connectContainerToTarget(IRemoteServiceContainer rsContainer,
ID connectTargetID)
|
protected IRemoteServiceContainer |
createAndConfigureConsumerContainer(java.lang.String[] remoteSupportedConfigs,
java.util.Map remoteExportedProperties)
|
protected IRemoteServiceContainer |
createContainer(java.lang.String containerTypeDescriptionName,
java.util.Map properties)
|
protected IConnectContext |
getConnectContext(IContainer container,
ID connectTargetID)
|
protected boolean |
matchNotConnected(IContainer container,
ID endpointID,
ID connectTargetID)
|
protected boolean |
matchSupportedConfigs(IContainer container,
java.lang.String[] remoteSupportedConfigs)
|
protected IRemoteServiceContainer |
selectExistingConsumerContainer(ID endpointID,
java.lang.String[] remoteSupportedConfigs,
ID connectTargetID)
|
protected java.lang.String |
selectLocalImportedConfig(java.lang.String[] localConfigTypes,
java.util.Dictionary importedConfigProperties)
|
Methods inherited from class org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractContainerSelector |
connectContainer, createConnectContext, createContainer, createTargetID, disconnectContainer, getContainerFactory, 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 |
AbstractConsumerContainerSelector
public AbstractConsumerContainerSelector()
selectExistingConsumerContainer
protected IRemoteServiceContainer selectExistingConsumerContainer(ID endpointID,
java.lang.String[] remoteSupportedConfigs,
ID connectTargetID)
matchNotConnected
protected boolean matchNotConnected(IContainer container,
ID endpointID,
ID connectTargetID)
matchSupportedConfigs
protected boolean matchSupportedConfigs(IContainer container,
java.lang.String[] remoteSupportedConfigs)
connectContainerToTarget
protected void connectContainerToTarget(IRemoteServiceContainer rsContainer,
ID connectTargetID)
getConnectContext
protected IConnectContext getConnectContext(IContainer container,
ID connectTargetID)
createAndConfigureConsumerContainer
protected IRemoteServiceContainer createAndConfigureConsumerContainer(java.lang.String[] remoteSupportedConfigs,
java.util.Map remoteExportedProperties)
createContainer
protected IRemoteServiceContainer createContainer(java.lang.String containerTypeDescriptionName,
java.util.Map properties)
selectLocalImportedConfig
protected java.lang.String selectLocalImportedConfig(java.lang.String[] localConfigTypes,
java.util.Dictionary importedConfigProperties)