|
||||||||||
| 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.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)
IHostContainerFinderIRemoteServiceContainer instances to use
for distribution and remote service publication and discovery.
findHostContainers in interface IHostContainerFinderserviceReference - 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 | |||||||||