Can you specify the camel version you're using?

Il giorno lun 29 apr 2019 alle ore 10:36 Remco Schoen <[email protected]>
ha scritto:

> Hi,
>
> I'm using the Olingo4 component and I want my Camel to run as a cron job.
> After my exchange is completed I stop the camel context, but the jvm
> doesn’t close and keeps running. I found out that there still was a thread
> running with a httpAsyncClient.
>
> I checked the code for the component and found in the class Olingo4AppImpl
> that there by default a CloseableHttpAsyncClient is started, but not closed
> when camel is being shut down.
>
> I added this to close method and now the jvm process is stopping:
>
> @Override
> public void close() {
>     if (client instanceof CloseableHttpAsyncClient) {
>         try {
>             client.close();
>         }
>         catch (IOException e) {
>             throw new RuntimeException(e);
>         }
>     }
> }
>
> Not sure what should happen when somebody uses their own
> httpAsyncClientBuilder.
>
>
> Kind regards,
>
> Remco Schoen

Reply via email to