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

Bug 345989

Summary: Move existing services to use @Service annotation
Product: z_Archived Reporter: Konstantin Komissarchik <konstantin>
Component: SapphireAssignee: Konstantin Komissarchik <konstantin>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: ling.hao
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Konstantin Komissarchik CLA 2011-05-16 14:13:47 EDT
The new @Service annotation provides a generic way for property services to be registered. We have a few annotations that provide embedded way of doing this same. 

In particular: @Reference, @PossibleValues and @DefaultValue

Moving those usecases to use @Service annotation will simplify the API.
Comment 1 Konstantin Komissarchik CLA 2011-05-16 14:16:32 EDT
Enhancement implemented. Added appropriate content to the migration guide.
Comment 2 Ling Hao CLA 2011-06-10 13:44:10 EDT
Verified by going thru migration guide and searching through source code.