|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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)
IProxyContainerFinderIRemoteServiceContainer instances to use
for proxy creation and local publication in the service registry.
findProxyContainers in interface IProxyContainerFinderserviceID - 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 | |||||||||