Community
Participate
Working Groups
The addition of method IProvisioningAgent#getService(Class<T>) breaks the API for other implementors of IProvisioningAgent. As example org.eclipse.cbi.p2repo.p2.util.BackgroundProvisioningAgent from the CBI Aggregator project breaks because of this: The type BackgroundProvisioningAgent must implement the inherited abstract method IProvisioningAgent.getService(Class<T>) To solve this the method getService(Class) should become a default method which returns getService(String) with the given class name.
New Gerrit change created: https://git.eclipse.org/r/150247
Thanks, Karsten.
Gerrit change https://git.eclipse.org/r/150247 was merged to [master]. Commit: http://git.eclipse.org/c/equinox/rt.equinox.p2.git/commit/?id=97a4ce3c1961c36f59f1013296d5ad18d3be728c