You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2008/02/13 20:25:09 UTC

[jira] Resolved: (CXF-1429) Memory Leak at PolicyEngineImpl

     [ https://issues.apache.org/jira/browse/CXF-1429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp resolved CXF-1429.
------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.5


Patch applied!   Thanks!

> Memory Leak at PolicyEngineImpl
> -------------------------------
>
>                 Key: CXF-1429
>                 URL: https://issues.apache.org/jira/browse/CXF-1429
>             Project: CXF
>          Issue Type: Bug
>          Components: WS-* Components
>    Affects Versions: 2.0.2
>            Reporter: Bharath Ganesh
>            Assignee: Daniel Kulp
>             Fix For: 2.0.5
>
>         Attachments: EndpointInfo.java, PolicyEngineImpl.java
>
>
> Certain data structures in CXF PolicyEngineImpl were holding reference to EndpointInfo, EndpointPolicy, BindingInfo etc. Clean up all the data structures during application stop, that keep a reference to the EndpointInfo object or which have EndpointInfo as the key.
> Map of (EndpointInfo vs EndpointPolicy) maintained at PolicyEngineImpl. The client and server EndpointInfo's get added to this map. So while the server endpoint is stopped, we need to identify all the client EndpointInfos pertaining to this Server EndpointInfo, and cleanup them. 
> See the overridden remove() method of endpointInfo map.  
> Attached a patch sources on CXF 2.0.2. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.