Modified AbstractHostContainerSelector to allow for intent-based
selection of host containers, as well as ability to
a) exclude container type descriptions from consideration via new system
property:
org.eclipse.ecf.osgi.service.remoteserviceadmin.hostcontainerselector.excludeddescriptions
e.g. -Dorg.eclipse.ecf.osgi.service.remoteserviceadmin.hostcontainerselector.excludeddescriptions=ecf.generic.server,other.description.names
default: none excluded
And ability to disable default to require description.isServer() via
system property:
org.eclipse.ecf.osgi.service.remoteserviceadmin.hostcontainerselector.requireserver
e.g.
-Dorg.eclipse.ecf.osgi.service.remoteserviceadmin.hostcontainerselector.requireserver=false
default: true
Change-Id: I20ff6a61bc8c8bfa9109420f77cfd082f40c58e2
26 files changed