| Summary: | [Discovery] Provide a Composite Container for discovery | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [RT] ECF | Reporter: | Markus Kuppe <bugs.eclipse.org> | ||||||
| Component: | ecf.discovery | Assignee: | Markus Kuppe <bugs.eclipse.org> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | enhancement | ||||||||
| Priority: | P3 | CC: | slewis | ||||||
| Version: | 1.0.2 | Keywords: | helpwanted | ||||||
| Target Milestone: | 2.0.0M4 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Bug Depends on: | 209774 | ||||||||
| Bug Blocks: | |||||||||
| Attachments: |
|
||||||||
|
Description
Markus Kuppe
Created attachment 77967 [details]
first draft how a composite container might look like
Created attachment 79065 [details]
version bump of this patch
"WRT CompositeDiscoveryContainer, I'm thinking of having a new Namespace and Container type (in new bundle) that 'knows' about both the JMDNS and SLP-providers...and their respective IServiceID and ServiceTypeID namespace. It would probably be helpful also to define an extension point for such a bundle that allows other discovery providers to be contributed at load (extension) or run time (API)." What do you think about having a new bundle o.e.discovery.util where we implement the CompositeDiscoveryContainer? I could start with it on ecf1.osuosl.org. (In reply to comment #3) > "WRT CompositeDiscoveryContainer, I'm thinking of having a new Namespace and > Container type (in new bundle) that 'knows' about both the JMDNS and > SLP-providers...and their respective IServiceID and ServiceTypeID namespace. > It would probably be helpful also to define an extension point for such a > bundle that allows other discovery providers to be contributed at load > (extension) or run time (API)." > > What do you think about having a new bundle o.e.discovery.util where we > implement the CompositeDiscoveryContainer? I could start with it on > ecf1.osuosl.org. > Sure. Let's call it org.eclipse.ecf.provider.discovery. If you would like to start on ecf1.osuosl.org that would be great. I would suggest just creating it at dev.eclipse.org, but since you don't have commit rights for ECF that's not an option right now. Would you like to become an ECF committer Markus? (In reply to comment #4) > Sure. Let's call it org.eclipse.ecf.provider.discovery. If you would like to > start on ecf1.osuosl.org that would be great. I'll start working on it tomorrow on osuosl.org. > I would suggest just creating it > at dev.eclipse.org, but since you don't have commit rights for ECF that's not > an option right now. Would you like to become an ECF committer Markus? > Lets have a vote, shall we? Btw. if I later transfer my work from osuosl.org -> dev.eclipse.org as an official Eclipse committer, do we get around the CQ thingy? (In reply to comment #5) > (In reply to comment #4) > > Sure. Let's call it org.eclipse.ecf.provider.discovery. If you would like to > > start on ecf1.osuosl.org that would be great. > > I'll start working on it tomorrow on osuosl.org. > > > I would suggest just creating it > > at dev.eclipse.org, but since you don't have commit rights for ECF that's not > > an option right now. Would you like to become an ECF committer Markus? > > > > Lets have a vote, shall we? Of course. I was just asking if you wanted to do this. > > Btw. if I later transfer my work from osuosl.org -> dev.eclipse.org as an > official Eclipse committer, do we get around the CQ thingy? > No...I wish it were so, but it's not. Setting target milestone to 2.0.0M4 Fixed in HEAD (some time ago) closing. |