| Summary: | Reduce the memory footprint of XMLDescriptor | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Blaise Doughan <blaise.doughan> | ||||||||||||||||||
| Component: | Eclipselink | Assignee: | Blaise Doughan <blaise.doughan> | ||||||||||||||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||||||||||||||
| Severity: | normal | ||||||||||||||||||||
| Priority: | P3 | CC: | eclipselink.oxm-inbox | ||||||||||||||||||
| Version: | unspecified | ||||||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||||||
| Hardware: | PC | ||||||||||||||||||||
| OS: | Windows XP | ||||||||||||||||||||
| Whiteboard: | |||||||||||||||||||||
| Bug Depends on: | |||||||||||||||||||||
| Bug Blocks: | 348272, 348465 | ||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||
|
Description
Blaise Doughan
Created attachment 197326 [details]
Core - Fix
Created attachment 197403 [details]
Core - Fix (2.1.4)
Created attachment 197405 [details]
Core - Fix (2.2.1)
Created attachment 197451 [details]
Core - Fix (Trunk)
Created attachment 197452 [details]
MOXy - Test Cases
Fix checked into 2.1.4 at rev: 9521 Fix checked into 2.2.1 at rev: 9522 Fix checked into trunk at rev: 9523 The following bug has been opened for the 2.3.1 stream: https://bugs.eclipse.org/348465 Code reviewed by: Rick Barkhouse & Gordon Yorke Fix Description: - Added a hasEventManager method to ClassDescriptor that checks if an event manager has been set. This has been done since the getEventManager() method will init one. - Changed code to use the hasEventManager method. - Changed XMLDirectMapping so it does not trigger a CopyPolicy to be created. This fix is causing core and OXM test failures. Created attachment 197524 [details]
Core - Fix (2.1.4) - Part 2
Created attachment 197525 [details]
Core - Fix (2.2.1) - Part 2
Created attachment 197526 [details]
Core - Fix (Trunk) - Part 2
Part 2 checked into 2.1.4 at rev: 9533 Part 2 checked into 2.2.1 at rev: 9534 Part 2 checked into trunk at rev: 9535 Code reviewed by: Matt MacIvor Updated fix for: Bug 348273 - Reduce the memory footprint of XMLDescriptor Now if the parent descriptor has an event manager, the child descriptor gets an event manager. The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |