You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Christoph Läubrich (JIRA)" <ji...@apache.org> on 2017/10/03 09:49:00 UTC
[jira] [Created] (CAMEL-11876) OsgiCamelContextPublisher might leak
Service-References
Christoph Läubrich created CAMEL-11876:
------------------------------------------
Summary: OsgiCamelContextPublisher might leak Service-References
Key: CAMEL-11876
URL: https://issues.apache.org/jira/browse/CAMEL-11876
Project: Camel
Issue Type: Bug
Components: osgi
Reporter: Christoph Läubrich
OsgiCamelContextPublisher holds a Map of Service-References in its doShutdown method this map is cleared.
This could lead to problem when there are still items in the map.
Instead of clearing the map, it should be iterate+remove
{code:java}
Iterator<ServiceRegistration<?>> it = registrations.values().iterator();
while (it.hasNext()) {
it.next().unregister();
it.remove();
}
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)