[jira] Updated: (FELIX-905) Felix needs an RFC 126 FindHook

2009-04-01 Thread David Bosschaert (JIRA)

 [ 
https://issues.apache.org/jira/browse/FELIX-905?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Bosschaert updated FELIX-905:
---

Attachment: hooks_servicefactory.patch

The hooks_servicefactory.patch adds support for ServiceFactories to the RFC 126 
hooks. It also includes unit tests.

Still to do for the hooks:
 - Bundle.getServicesInUse() support / ServiceReference.getUsingBundles() 
support for the hooks.
 - need to add ListenerHook.ListenerInfo.isRemoved() to support the final 
Service Registry Hooks APIs.
I'll sumbit separate patches for these things...

> Felix needs an RFC 126 FindHook
> ---
>
> Key: FELIX-905
> URL: https://issues.apache.org/jira/browse/FELIX-905
> Project: Felix
>  Issue Type: Bug
>  Components: Framework, Specification compliance
>Reporter: David Bosschaert
> Attachments: hooks_servicefactory.patch, 
> rfc126_eventhook_findhook.patch
>
>
> RFC 126 defines a FindHook that Felix needs to implement.
> For more information see: 
> http://www.osgi.org/download/osgi-4.2-early-draft2.pdf

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (FELIX-905) Felix needs an RFC 126 FindHook

2009-01-30 Thread David Bosschaert (JIRA)

 [ 
https://issues.apache.org/jira/browse/FELIX-905?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Bosschaert updated FELIX-905:
---

Attachment: rfc126_eventhook_findhook.patch

Attached is a patch that implements the FindHook and EventHook (the new name 
for the PublishHook).

I also wrote some unit tests for the more complex parts, but no unit tests for 
the really simple bits are included yet.
If the unit tests are going to be committed, I'll be more than happy to provide 
additional tests for the rest of the changes.

BTW I verified the behaviour of these hooks with the implementation in the 
Equinox trunk: the behaviour is consitent.

> Felix needs an RFC 126 FindHook
> ---
>
> Key: FELIX-905
> URL: https://issues.apache.org/jira/browse/FELIX-905
> Project: Felix
>  Issue Type: Bug
>  Components: Framework, Specification compliance
>Reporter: David Bosschaert
> Attachments: rfc126_eventhook_findhook.patch
>
>
> RFC 126 defines a FindHook that Felix needs to implement.
> For more information see: 
> http://www.osgi.org/download/osgi-4.2-early-draft2.pdf

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.