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

Bug 373064

Summary: Provide API to create IClientObject instances
Product: [RT] RAP Reporter: Ralf Sternberg <rsternberg>
Component: RelengAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: 1.5   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Ralf Sternberg CLA 2012-03-02 05:53:56 EST
We need to provide some kind of API to create IClientObject instances for custom components.
Comment 1 Ralf Sternberg CLA 2012-03-02 16:09:35 EST
* ClientObjectFactory now returns IClientObject instances for any given synchronizable object (i.e. an object that needs to be synchronized to the client).
* Synchonizable objects must now implement the Adaptable interface and return an IClientObjectAdapter on demand.
* We provide a default implementation of IClientObjectAdapter (called ClientObjectAdapter) that allows for custom id prefixes.

Both ClientObjectFactory and ClientObjectAdapter are still internal.
Comment 2 Ralf Sternberg CLA 2014-12-09 05:55:33 EST
There is no IClientObject anymore. I suppose that this issue is solved by the introduction of Connection.createRemoteObject().