[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[equinox-dev] [prov] p2 mixing extensions and services?
- From: "Fredrik Alströmer" <roe@xxxxxxx>
- Date: Fri, 13 Jun 2008 11:27:19 +0200
- Delivered-to: firstname.lastname@example.org
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:references:x-google-sender-auth; b=URRjOeBTBnav7L8xew/kGOlKNPyFdGd1vfBjQMJJlfhQXJicing3WExWkbe40dPrpY 5sQwADsPQUmPETblY6G0lgnhBm/P0z9GBm+uXeGivAT/3QtxC4g7x4G9Pqmz2FQMraCD k2CD+7brJXvvhOf8DgCnR4LaEIxJ4KrnV2iz4=
I've been digging through the source code of p2 a bit, and I'm a little bit confused by the inhomogeneous use of extensions (touchpoints) and services (pretty much everything else as far as I can tell). Why can't the touchpoints simply be OSGi services? The reason I'm asking is that I'm trying to figure out if it would be possible to use equinox p2 in a more OSGi-y environment (perhaps with a different OSGi framework).
I'm also a little bit confused by the TouchpointManager singleton, is that really necessary (the singleton, I mean)? or is that somehow a logical consequence when using extensions?
Does that make sense at all? :)