mirror of
https://github.com/corda/corda.git
synced 2025-06-22 09:08:49 +00:00
Make RPC client reaper threads into daemons so that they don't block JVM shutdown. (#781)
This commit is contained in:
@ -157,7 +157,7 @@ class RPCClientProxyHandler(
|
|||||||
lifeCycle.requireState(State.UNSTARTED)
|
lifeCycle.requireState(State.UNSTARTED)
|
||||||
reaperExecutor = Executors.newScheduledThreadPool(
|
reaperExecutor = Executors.newScheduledThreadPool(
|
||||||
1,
|
1,
|
||||||
ThreadFactoryBuilder().setNameFormat("rpc-client-reaper-%d").build()
|
ThreadFactoryBuilder().setNameFormat("rpc-client-reaper-%d").setDaemon(true).build()
|
||||||
)
|
)
|
||||||
reaperScheduledFuture = reaperExecutor!!.scheduleAtFixedRate(
|
reaperScheduledFuture = reaperExecutor!!.scheduleAtFixedRate(
|
||||||
this::reapObservables,
|
this::reapObservables,
|
||||||
|
Reference in New Issue
Block a user