[
https://issues.apache.org/jira/browse/CAMEL-23050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-23050.
---------------------------------
Resolution: Information Provided
> Add getLastHandledError to ManagedRouteMBean and ManagedRouteGroupMBean API
> ---------------------------------------------------------------------------
>
> Key: CAMEL-23050
> URL: https://issues.apache.org/jira/browse/CAMEL-23050
> Project: Camel
> Issue Type: Improvement
> Reporter: Raymond
> Priority: Minor
>
> This issue is related to this issue:
> https://issues.apache.org/jira/browse/CAMEL-23049
> Currently, you only get the unhandled last error. I would like to get the
> last *handled* error (on route and group level) instead.
> *Note:* An additional thought, would it be practical if there is a general
> "Error Registry" or "Error Factory" that automatically stores and indexes
> failed exchanges for later querying?
> I can then have some fluent API (like a FluentProducer) to query. Examples
> (pseudo-code):
> {code:java}
> //get last 10 failures that are handled of route 123
> errorRegistry
> .last(10)
> .handled(true)
> .routeId("123")
> //get last 3 failures that are unhandled of endpoint ftp:myServer
> errorRegistry
> .last(3)
> .handled(false)
> .endpoint("ftp:myServer")
> //get last unhandled failure of group OrderIntegration
> errorRegistry
> .group("orderIntegration") {code}
> This then could give back a map with RouteID and RouteError object.
>
>
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)