Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 359405 - Make ISessionStore implementation exchangable
Summary: Make ISessionStore implementation exchangable
Status: NEW
Alias: None
Product: RAP
Classification: RT
Component: RWT (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 353117
  Show dependency tree
 
Reported: 2011-09-29 07:50 EDT by Rüdiger Herrmann CLA
Modified: 2013-06-28 05:56 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rüdiger Herrmann CLA 2011-09-29 07:50:53 EDT
As outlined in attachment 204281 [details] of bug 353117 a session store is necessary that can handle deserialization in a multi-class-loader environment.
As this session store would be part of a supplement to RWT in a different bundle, a factory-like mechanism to provide different implementations of ISessionStore is needed.
Comment 1 Ivan Furnadjiev CLA 2013-06-28 04:13:35 EDT
Since RAP 2.0 the ISessionStore class is deprecated. In the context of new UISession (now it provides access to application context, client, locale and others) I can't see this exchangable implementation. Rüdiger, do you think that this bug is still current? Can we close it?
Comment 2 Rüdiger Herrmann CLA 2013-06-28 05:56:36 EDT
(In reply to comment #1)
> Since RAP 2.0 the ISessionStore class is deprecated. In the context of new
> UISession (now it provides access to application context, client, locale and
> others) I can't see this exchangable implementation. Rüdiger, do you think
> that this bug is still current? Can we close it?
This is one of the work items of bug 353117 and probably still necessary to run clustered RWT instances on OSGi. As noone is currently working on this, and likely won't in the future I'll leave it to you to close the whole thing or leave it open.