[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] IServiceListener API break


On Aug 11, 2014 12:21 PM, "Wim Jongman" <wim.jongman@xxxxxxxxx> wrote:

I missed the announcement (or it was not done at all) that the IServiceListener interface would break. For future rleases could we consider doing this in a versioned interface, e.g. IServiceListener2 to avoid this breakage? I now it is not a perfect solution and I believe java8 came with default interface method implementations.Â

In our case, we need to compile against various versions of Eclipse. It looks that we now forced to stay on ECF 3.7.1 until our supplier deprecates juno for their products.

This bundle is a singleton so I cannot install my product into Luna unless I add an un-annotated method to my class to implement it.



[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.21.0:compile (default-compile) on project com.remainsoftware.gravity.rest.job.core: Compilation failure: Compilation failure:
[ERROR] /media/storage/jenkins_home/jobs/Gravity_Update_Site/workspace/trunk/com.remainsoftware.gravity.rest.job.core/src/com/remainsoftware/gravity/rest/job/core/internal/remote/RemoteRestfulJobServiceTracker.java:[35]
[ERROR] public class RemoteRestfulJobServiceTracker extends AbstractGravityService<IServiceState> implements
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The type RemoteRestfulJobServiceTracker must implement the inherited abstract method IServiceListener.triggerDiscovery()
[ERROR] 1 problem (1 error)
[ERROR] -> [Help 1]

ecf-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit