|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.ecf.osgi.services.distribution.AbstractContainerFinder org.eclipse.ecf.osgi.services.distribution.AbstractProxyContainerFinder org.eclipse.ecf.osgi.services.distribution.DefaultProxyContainerFinder
public class DefaultProxyContainerFinder
Default implementation of IProxyContainerFinder.
Field Summary |
---|
Fields inherited from class org.eclipse.ecf.osgi.services.distribution.AbstractContainerFinder |
---|
EMPTY_REMOTE_SERVICE_CONTAINER_ARRAY |
Constructor Summary | |
---|---|
DefaultProxyContainerFinder(boolean autoCreateContainer)
|
Method Summary | |
---|---|
IRemoteServiceContainer[] |
findProxyContainers(IServiceID serviceID,
IRemoteServiceEndpointDescription endpointDescription)
Find remote service containers. |
Methods inherited from class org.eclipse.ecf.osgi.services.distribution.AbstractProxyContainerFinder |
---|
connectContainersToTarget, createAndConfigureProxyContainers, createContainer, findExistingProxyContainers, getConnectContext, matchNotConnected, matchProxySupportedConfigs, selectLocalImportedConfig |
Methods inherited from class org.eclipse.ecf.osgi.services.distribution.AbstractContainerFinder |
---|
connectContainer, createConnectContext, createContainer, createTargetID, disconnectContainer, getContainerFactory, getContainerManager, getContainers, getContainerTypeDescription, getContainerTypeDescriptions, getIDFactory, 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 DefaultProxyContainerFinder(boolean autoCreateContainer)
Method Detail |
---|
public IRemoteServiceContainer[] findProxyContainers(IServiceID serviceID, IRemoteServiceEndpointDescription endpointDescription)
IProxyContainerFinder
IRemoteServiceContainer
instances to use
for proxy creation and local publication in the service registry.
findProxyContainers
in interface IProxyContainerFinder
serviceID
- the service ID exposed by the discovery provider. Will not be
null
.endpointDescription
- the endpoint description created from the discovered remote
service meta data. This endpointDescription may be used to
decide what IRemoteServiceContainer[] to return, as well as
whether or not to connect the IContainer to the targetID
(provided by
IRemoteServiceEndpointDescription.getConnectTargetID()
. Will not be null
.
null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |