|
||||||||||
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.AbstractHostContainerFinder org.eclipse.ecf.osgi.services.distribution.DefaultHostContainerFinder
public class DefaultHostContainerFinder
Default implementation of IHostContainerFinder.
Field Summary |
---|
Fields inherited from class org.eclipse.ecf.osgi.services.distribution.AbstractHostContainerFinder |
---|
defaultConfigTypes |
Fields inherited from class org.eclipse.ecf.osgi.services.distribution.AbstractContainerFinder |
---|
EMPTY_REMOTE_SERVICE_CONTAINER_ARRAY |
Constructor Summary | |
---|---|
DefaultHostContainerFinder(boolean autoCreateContainer,
java.lang.String[] defaultConfigTypes)
|
Method Summary | |
---|---|
IRemoteServiceContainer[] |
findHostContainers(org.osgi.framework.ServiceReference serviceReference,
java.lang.String[] serviceExportedInterfaces,
java.lang.String[] serviceExportedConfigs,
java.lang.String[] serviceIntents)
Find remote service containers. |
Methods inherited from class org.eclipse.ecf.osgi.services.distribution.AbstractHostContainerFinder |
---|
connectHostContainer, createAndConfigureHostContainers, createMatchingContainer, createRSContainer, findExistingHostContainers, getContainerTypeDescriptionsForDefaultConfigTypes, getDefaultConfigTypes, matchDefaultConfigTypes, matchExistingHostContainer, matchHostContainerID, matchHostContainerToConnectTarget, matchHostSupportedConfigTypes, matchHostSupportedIntents |
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 DefaultHostContainerFinder(boolean autoCreateContainer, java.lang.String[] defaultConfigTypes)
Method Detail |
---|
public IRemoteServiceContainer[] findHostContainers(org.osgi.framework.ServiceReference serviceReference, java.lang.String[] serviceExportedInterfaces, java.lang.String[] serviceExportedConfigs, java.lang.String[] serviceIntents)
IHostContainerFinder
IRemoteServiceContainer
instances to use
for distribution and remote service publication and discovery.
findHostContainers
in interface IHostContainerFinder
serviceReference
- the ServiceReference of the remote service service
registration.serviceExportedInterfaces
- The exported interfaces specified by the remote service
registration. These are the values associated with the
required service property
IDistributionConstants.SERVICE_EXPORTED_INTERFACES
as
per chapter 13 of the OSGi 4.2 compendium specification. Will
not be null
.serviceExportedConfigs
- The exported configuration types specified by the remote
service registration. These are the values associated with the
optional service property
IDistributionConstants.SERVICE_EXPORTED_CONFIGS
as per
chapter 13 of the OSGi 4.2 compendium specification. May be
null
.serviceIntents
- The service intents specified by the remote service
registration. These are the values associated with the union
of the service properties
IDistributionConstants.SERVICE_INTENTS
,
IDistributionConstants.SERVICE_EXPORTED_INTENTS
, and
IDistributionConstants.SERVICE_EXPORTED_INTENTS_EXTRA
.
May be null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |