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

Bug 361329

Summary: [ApplicationConfiguration] Introduce a factory for IEntryPoint registration
Product: [RT] RAP Reporter: Frank Appel <fr.appel>
Component: RWTAssignee: Frank Appel <fr.appel>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: 1.5   
Target Milestone: 1.5   
Hardware: All   
OS: All   
Whiteboard:

Description Frank Appel CLA 2011-10-19 01:34:09 EDT
The current configuration API allows to register IEntryPoint implementation as classes only. To improve the integration with DI capable containers like OSGi DS, Spring etc. there should be the possibility to gain access to the entry point instance before the IEntryPoint#createUI() method gets called. The easiest way to do so is probably to provide an registration possibility that uses an IEntryPointFactory.
Comment 1 Frank Appel CLA 2011-10-19 01:36:13 EDT
Commited a first version that should be completley backwards compatible in CVS-Head
Comment 2 Ralf Sternberg CLA 2012-03-08 17:58:38 EST
The IEntryPointFactory interface exists, is useful, and there doesn't seem to be a need for changes. Thanks Frank!