Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 319236

Summary: serviceHooks extension point does not export schema file
Product: [RT] Riena Reporter: Patrick He <platinas.hy>
Component: communicationAssignee: Nobody - feel free to take it <nobody>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: christian.campo, nobody
Version: 2.0.0   
Target Milestone: 3.0.0.M2   
Hardware: All   
OS: All   
Whiteboard:

Description Patrick He CLA 2010-07-08 05:00:52 EDT
Build Identifier: 

In bundle org.eclipse.riena.communication.publisher, an extension point "serviceHooks" is defined but the schema file schema/serviceHooks.exsd cannot be found. This prevents extension of serviceHooks to be created correctly.

Reproducible: Always
Comment 1 Patrick He CLA 2010-07-10 02:15:40 EDT
Also noticed that SecurityServiceHook in org.eclipse.riena.security.server is registered via OSGi Service but OrderedServiceHooksExecuter in org.eclipse.riena.communication.publisher tends to get service hooks (and order them) via Extension.

In this way it looks inconsistent, and since ServiceHooksProxy registers all service hooks in a HashSet, it looks like there is no reliable way to control a user defined service hook to be executed before or after the SecurityServiceHook.
Comment 2 Nobody - feel free to take it CLA 2010-07-15 10:01:57 EDT
Now the schema files are exported. The second problem you describe is another bug. Just opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=319988 
Thank you for your feedback!