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)

Reply via email to