| Summary: | Clean up relation between Session and SessionConfig | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Caspar D. <caspar_d> | ||||||||||||
| Component: | cdo.core | Assignee: | Caspar D. <caspar_d> | ||||||||||||
| Status: | CLOSED FIXED | QA Contact: | Eike Stepper <stepper> | ||||||||||||
| Severity: | enhancement | ||||||||||||||
| Priority: | P3 | CC: | lothar, saulius.tvarijonas | ||||||||||||
| Version: | 4.0 | Flags: | stepper:
review+
|
||||||||||||
| Target Milestone: | --- | ||||||||||||||
| Hardware: | All | ||||||||||||||
| OS: | All | ||||||||||||||
| Whiteboard: | Lighter, Faster and Better | ||||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
Caspar D.
Created attachment 180575 [details]
Patch v2
Updated patch (went out of sync due to recent commits).
Created attachment 180578 [details]
Patch v3 - ready to be committed
Must have been an odd task :P
I'm glad that we're now cleaner in this area!
Committed to HEAD org.eclipse.emf.internal.cdo.session.CDOSessionConfigurationImpl.AuthenticatorImpl is a non-static member class and carries a handle to the session configuration when it is passed to the session. Created attachment 181109 [details]
Add-on patch
Removes the implicit session configuration pointer from the authenticator.
Committed add-on patch to HEAD Created attachment 181199 [details]
Add-on patch 2
passiveUpdateEnabled and passiveUpdatesMode have not been transferred from the session config to the session, leading to failures in the offline tests.
Committed add-on patch 2 to HEAD Available in R20110608-1407 |