diff options
author | slewis | 2014-01-25 21:24:13 +0000 |
---|---|---|
committer | slewis | 2014-01-25 21:24:13 +0000 |
commit | 467e7f2cb6a658d8784e9616e793dc3c5a1e8b68 (patch) | |
tree | 06a1edf16ee0e61f64f1e1f1b3a9028b5367e432 /protocols | |
parent | cf4ef0bacdd290b2f9e3be6660b696f8fb9fa46f (diff) | |
download | org.eclipse.ecf-467e7f2cb6a658d8784e9616e793dc3c5a1e8b68.tar.gz org.eclipse.ecf-467e7f2cb6a658d8784e9616e793dc3c5a1e8b68.tar.xz org.eclipse.ecf-467e7f2cb6a658d8784e9616e793dc3c5a1e8b68.zip |
Additions and changes to implement changes specified in bug 421569.
Summary: Added OperationCodeSafeRunnable class (implements
ISafeRunnable). This class can be used to isolate code that depends
upon the extension registry (IExtensionRegistry,
IRegistryChangeListener, etc). Added use of this new class to allow
org.eclipse.ecf.identiy, and org.eclipse.ecf bundles to optionally
depend upon the extension registry.
Also added new 'Namespace' ServiceTracker, so that Namespaces can use
the OSGI service whiteboard pattern to make ID creation available via
the ECF IDFactory. Also added 'ecf.namespace' capability (see
Provide-Capability declaration in org.eclipse.ecf.identity manifest).
Added new ContainerTypeDescription ServiceTracker in org.eclipse.ecf, so
that new ContainerFactories for new container types can be made
available via the ECF IContainerFactory. Also added 'ecf.containertype'
capability (see Provide-Capability declaration in org.eclipse.ecf
manifest).
Made dependency on org.eclipse.equinox.registry *optional* for both the
org.eclipse.ecf.identity and the org.eclipse.ecf core bundles.
Change-Id: I05ea17fb2cb55bb70d7415b7a2826b436cab34ac
Diffstat (limited to 'protocols')
0 files changed, 0 insertions, 0 deletions