Martin Lichtin created CAMEL-13072: -------------------------------------- Summary: In DefaultUnitOfWork:popRouteContext() avoid exception thrown Key: CAMEL-13072 URL: https://issues.apache.org/jira/browse/CAMEL-13072 Project: Camel Issue Type: Improvement Affects Versions: 2.21.4 Reporter: Martin Lichtin
Instead of {noformat} public RouteContext popRouteContext() { try { return routeContextStack.pop(); } catch (NoSuchElementException e) { // ignore and return null } return null; } {noformat} can just write {noformat} public RouteContext popRouteContext() { return routeContextStack.pollFirst(); } {noformat} I understand the cost of an exception is low, but still it doesn't look nice to see zillions of exceptions in a flight recording caused by Camel. -- This message was sent by Atlassian JIRA (v7.6.3#76005)