Community
Participate
Working Groups
IServiceListeners, which are registered via the OSGi whiteboard pattern, should (optionally) be notified about (matching) IServiceInfo instances even if the ISI instances have been discovered _before_ the listener.
http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/commit/?id=5ad7ef4274ba2f29d42e8f59a7930ec2b6efab9c
Builds back green with http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/commit/?id=0e15b8c58c0edb5f18a8c4f94be92dafaedc2c0a
noteworthy. " Incompatibilities between ECF 3.7 and 3.8: ECF changed in an incompatible way between 3.7 and 3.8.0 in ways that affect consumers of ECF remote services. The following entry describes the area that changed and provides instructions for migrating to 3.8.0. What is affected: Consumers that provide an implementation for org.eclipse.ecf.discovery.IServiceListener. Description: ECF 3.8.0 has added a third method to the interface. This change brings improved support for listener notification. However, this change also is an incompatible change for pre 3.8.0 implementers of the interface. Action required: Consumers that directly implement IServiceListener have to provide a method implementation for the newly introduced interface method. Returning 'false' in the interface method will yield the same result as in previous versions. 'true' will cause ECF discovery to also notify the IServiceListener of services discovered prior to listener registration. "