Hi Andrea,

Thanks for the answer.
I've created an issue in JIRA.

https://issues.apache.org/jira/browse/CAMEL-23336

I would appreciate your input on the implementation.

Regards

On Thu, 16 Apr 2026 at 09:19, Andrea Cosentino <[email protected]> wrote:

> Hello Michał,
>
> Nice to have you here!
>
> It would be a good addition, so please raise a JIRA issue and work on it if
> you have time!
>
> We could discuss about how you would like to implement that there.
>
> Thanks!
>
> Il giorno gio 16 apr 2026 alle ore 09:03 Michał Wolski <[email protected]>
> ha scritto:
>
> > Hello Camel developers,
> >
> > My name is Michal Wolski, and I work as a data integration engineer at
> > Pollin Electronic GmbH (Germany). I would like to start contributing to
> the
> > Camel codebase and was looking for guidance on a potential improvement.
> >
> > While working with the camel-mongodb component (MongoDB change streams),
> I
> > noticed that the resume token used for resuming change stream consumption
> > appears to be managed internally (in ChangeStreamsThread) and is not
> > exposed via endpoint configuration or exchange metadata.
> >
> > This makes it difficult to implement restart/resume scenarios where a
> route
> > may be temporarily down and later restarted without losing the ability to
> > continue from the last processed change stream position.
> >
> > Would it be reasonable to expose the resume token in a way that allows
> > users to persist and re-inject it on restart? If so, I would be happy to
> > work on a JIRA issue and contribute a patch, but I would appreciate
> > guidance on the preferred Camel design approach for this (e.g., headers
> vs.
> > state repository vs. other extension points).
> >
> > I already have a JIRA account on issues.apache.org.
> >
> > Thanks for your time,
> > Michal Wolski
> >
>

Reply via email to