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

Hi Markus,

Thank you for your reply.Â


I'd rather not go down this route of adding an IServiceListener2
interface. This concept has pretty much failed for platform, why would
it work any better for us?

I would certainly not qualify it as a failure. IMO it is the only way possible if you don't want to break clients. If you mean it failed for platform because they now haveÂ
Interface1 to Interface20 then I agree. However, not breaking API is a plus for consumers.

Â

In the meantime, can you say why consumers can't simply implement the
IServiceListener similar to:

<snip>
Â
Ah, why didn't I think of that. Thanks.

Here is an interesting Â(at least I think) view on API breakage in Eclipse [1].Â

[1]Âhttps://wiki.eclipse.org/Evolving_Java-based_APIs

Cheers,

Wim