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

Raymond updated CAMEL-23049:
----------------------------
    Description: 
In a ManagedRouteMBean I currently get the lastError:
{code:java}
ManagedRouteMBean route = managedContext.getManagedRoute(routeId);
RouteError lastError = route.getLastError();{code}
I would like the same method in the ManagedRouteGroupMBean, so I can do this:
                
{code:java}
ManagedRouteGroupMBean managedRouteGroup = 
ManagedContext.getManagedRouteGroup(grouId);
RouteError lastError = managedRouteGroup.getLastError();{code}
This return the last error within the group.

*Note:* Generally when an exchange failed is called a failure or failed. For 
example the getHandledFailures or getFailedExchanges methods. Wouldn't it be 
more consistent to rename the method "getLastFailure()" (and then deprecate 
this one)?

  was:
!data:;base64,eyJzdGF0dXMiOiJzdWNjZXNzIiwiZGF0YSI6W3siaWQiOjEsImVtcGxveWVlX25hbWUiOiJUaWdlciBOaXhvbiIsImVtcGxveWVlX3NhbGFyeSI6MzIwODAwLCJlbXBsb3llZV9hZ2UiOjYxLCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6MiwiZW1wbG95ZWVfbmFtZSI6IkdhcnJldHQgV2ludGVycyIsImVtcGxveWVlX3NhbGFyeSI6MTcwNzUwLCJlbXBsb3llZV9hZ2UiOjYzLCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6MywiZW1wbG95ZWVfbmFtZSI6IkFzaHRvbiBDb3giLCJlbXBsb3llZV9zYWxhcnkiOjg2MDAwLCJlbXBsb3llZV9hZ2UiOjY2LCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6NCwiZW1wbG95ZWVfbmFtZSI6IkNlZHJpYyBLZWxseSIsImVtcGxveWVlX3NhbGFyeSI6NDMzMDYwLCJlbXBsb3llZV9hZ2UiOjIyLCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6NSwiZW1wbG95ZWVfbmFtZSI6IkFpcmkgU2F0b3UiLCJlbXBsb3llZV9zYWxhcnkiOjE2MjcwMCwiZW1wbG95ZWVfYWdlIjozMywicHJvZmlsZV9pbWFnZSI6IiJ9LHsiaWQiOjYsImVtcGxveWVlX25hbWUiOiJCcmllbGxlIFdpbGxpYW1zb24iLCJlbXBsb3llZV9zYWxhcnkiOjM3MjAwMCwiZW1wbG95ZWVfYWdlIjo2MSwicHJvZmlsZV9pbWFnZSI6IiJ9LHsiaWQiOjcsImVtcGxveWVlX25hbWUiOiJIZXJyb2QgQ2hhbmRsZXIiLCJlbXBsb3llZV9zYWxhcnkiOjEzNzUwMCwiZW1wbG95ZWVfYWdlIjo1OSwicHJvZmlsZV9pbWFnZSI6IiJ9LHsiaWQiOjgsImVtcGxveWVlX25hbWUiOiJSaG9uYSBEYXZpZHNvbiIsImVtcGxveWVlX3NhbGFyeSI6MzI3OTAwLCJlbXBsb3llZV9hZ2UiOjU1LCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6OSwiZW1wbG95ZWVfbmFtZSI6IkNvbGxlZW4gSHVyc3QiLCJlbXBsb3llZV9zYWxhcnkiOjIwNTUwMCwiZW1wbG95ZWVfYWdlIjozOSwicHJvZmlsZV9pbWFnZSI6IiJ9LHsiaWQiOjEwLCJlbXBsb3llZV9uYW1lIjoiU29ueWEgRnJvc3QiLCJlbXBsb3llZV9zYWxhcnkiOjEwMzYwMCwiZW1wbG95ZWVfYWdlIjoyMywicHJvZmlsZV9pbWFnZSI6IiJ9LHsiaWQiOjExLCJlbXBsb3llZV9uYW1lIjoiSmVuYSBHYWluZXMiLCJlbXBsb3llZV9zYWxhcnkiOjkwNTYwLCJlbXBsb3llZV9hZ2UiOjMwLCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6MTIsImVtcGxveWVlX25hbWUiOiJRdWlubiBGbHlubiIsImVtcGxveWVlX3NhbGFyeSI6MzQyMDAwLCJlbXBsb3llZV9hZ2UiOjIyLCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6MTMsImVtcGxveWVlX25hbWUiOiJDaGFyZGUgTWFyc2hhbGwiLCJlbXBsb3llZV9zYWxhcnkiOjQ3MDYwMCwiZW1wbG95ZWVfYWdlIjozNiwicHJvZmlsZV9pbWFnZSI6IiJ9LHsiaWQiOjE0LCJlbXBsb3llZV9uYW1lIjoiSGFsZXkgS2VubmVkeSIsImVtcGxveWVlX3NhbGFyeSI6MzEzNTAwLCJlbXBsb3llZV9hZ2UiOjQzLCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6MTUsImVtcGxveWVlX25hbWUiOiJUYXR5YW5hIEZpdHpwYXRyaWNrIiwiZW1wbG95ZWVfc2FsYXJ5IjozODU3NTAsImVtcGxveWVlX2FnZSI6MTksInByb2ZpbGVfaW1hZ2UiOiIifSx7ImlkIjoxNiwiZW1wbG95ZWVfbmFtZSI6Ik1pY2hhZWwgU2lsdmEiLCJlbXBsb3llZV9zYWxhcnkiOjE5ODUwMCwiZW1wbG95ZWVfYWdlIjo2NiwicHJvZmlsZV9pbWFnZSI6IiJ9LHsiaWQiOjE3LCJlbXBsb3llZV9uYW1lIjoiUGF1bCBCeXJkIiwiZW1wbG95ZWVfc2FsYXJ5Ijo3MjUwMDAsImVtcGxveWVlX2FnZSI6NjQsInByb2ZpbGVfaW1hZ2UiOiIifSx7ImlkIjoxOCwiZW1wbG95ZWVfbmFtZSI6Ikdsb3JpYSBMaXR0bGUiLCJlbXBsb3llZV9zYWxhcnkiOjIzNzUwMCwiZW1wbG95ZWVfYWdlIjo1OSwicHJvZmlsZV9pbWFnZSI6IiJ9LHsiaWQiOjE5LCJlbXBsb3llZV9uYW1lIjoiQnJhZGxleSBHcmVlciIsImVtcGxveWVlX3NhbGFyeSI6MTMyMDAwLCJlbXBsb3llZV9hZ2UiOjQxLCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6MjAsImVtcGxveWVlX25hbWUiOiJEYWkgUmlvcyIsImVtcGxveWVlX3NhbGFyeSI6MjE3NTAwLCJlbXBsb3llZV9hZ2UiOjM1LCJwcm9maWxlX2ltYWdlIjoiIn0seyJpZCI6MjEsImVtcGxveWVlX25hbWUiOiJKZW5ldHRlIENhbGR3ZWxsIiwiZW1wbG95ZWVfc2FsYXJ5IjozNDUwMDAsImVtcGxveWVlX2FnZSI6MzAsInByb2ZpbGVfaW1hZ2UiOiIifSx7ImlkIjoyMiwiZW1wbG95ZWVfbmFtZSI6Ill1cmkgQmVycnkiLCJlbXBsb3llZV9zYWxhcnkiOjY3NTAwMCwiZW1wbG95ZWVfYWdlIjo0MCwicHJvZmlsZV9pbWFnZSI6IiJ9LHsiaWQiOjIzLCJlbXBsb3llZV9uYW1lIjoiQ2Flc2FyIFZhbmNlIiwiZW1wbG95ZWVfc2FsYXJ5IjoxMDY0NTAsImVtcGxveWVlX2FnZSI6MjEsInByb2ZpbGVfaW1hZ2UiOiIifSx7ImlkIjoyNCwiZW1wbG95ZWVfbmFtZSI6IkRvcmlzIFdpbGRlciIsImVtcGxveWVlX3NhbGFyeSI6ODU2MDAsImVtcGxveWVlX2FnZSI6MjMsInByb2ZpbGVfaW1hZ2UiOiIifV0sIm1lc3NhZ2UiOiJTdWNjZXNzZnVsbHkhIEFsbCByZWNvcmRzIGhhcyBiZWVuIGZldGNoZWQuIn0=!
 In a ManagedRouteMBean I currently get the lastError:


{code:java}
ManagedRouteMBean route = managedContext.getManagedRoute(routeId);
RouteError lastError = route.getLastError();{code}

I would like the same method in the ManagedRouteGroupMBean, so I can do this:
                
{code:java}
ManagedRouteGroupMBean managedRouteGroup = 
ManagedContext.getManagedRouteGroup(grouId);
RouteError lastError = managedRouteGroup.getLastError();{code}

This return the last error within the group.

*Note:* Generally when an exchange failed is called a failure or failed. For 
example the getHandledFailures or getFailedExchanges methods. Wouldn't it be 
more consistent to rename the method "getLastFailure()" (and then deprecate 
this one)?


> Add getLastError to ManagedRouteGroupMBean API
> ----------------------------------------------
>
>                 Key: CAMEL-23049
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23049
>             Project: Camel
>          Issue Type: Improvement
>          Components: came-core
>    Affects Versions: 4.18.0
>            Reporter: Raymond
>            Priority: Minor
>
> In a ManagedRouteMBean I currently get the lastError:
> {code:java}
> ManagedRouteMBean route = managedContext.getManagedRoute(routeId);
> RouteError lastError = route.getLastError();{code}
> I would like the same method in the ManagedRouteGroupMBean, so I can do this:
>                 
> {code:java}
> ManagedRouteGroupMBean managedRouteGroup = 
> ManagedContext.getManagedRouteGroup(grouId);
> RouteError lastError = managedRouteGroup.getLastError();{code}
> This return the last error within the group.
> *Note:* Generally when an exchange failed is called a failure or failed. For 
> example the getHandledFailures or getFailedExchanges methods. Wouldn't it be 
> more consistent to rename the method "getLastFailure()" (and then deprecate 
> this one)?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to