You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Tushar Rana (Jira)" <ji...@apache.org> on 2024/06/26 07:45:00 UTC

[jira] [Commented] (OAK-10904) Use daemon thread for token refresh executor

    [ https://issues.apache.org/jira/browse/OAK-10904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860084#comment-17860084 ] 

Tushar Rana commented on OAK-10904:
-----------------------------------

Using daemon threads in executor service will force us to rely on JMV to kill the thread while terminating and the token executor service will keep on running even when the token is no longer needed. A better approach will be to extract the logic to a concrete class and shutdown the executor service when token is no longer needed.

> Use daemon thread for token refresh executor
> --------------------------------------------
>
>                 Key: OAK-10904
>                 URL: https://issues.apache.org/jira/browse/OAK-10904
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>            Reporter: Mohit Kataria
>            Priority: Major
>
> Executor service by default uses non-daemon thread which was prevents JVM from shutting down. Configure the executor with custom thread factory that will use daemon thread to execute the task which will be terminated when the main thread ends.



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