Skip to content

Changes

Summary

  1. Manually shutdown the executor of ThingSearchSubscription. (details)
  2. Transfer ownership of the executor of ThingSearchSubscription to its subscriber to be spec-conform. (details)
Commit 5bcb8ffea715892a93c1b71122a10026491d8411 by Yufei Cai
Manually shutdown the executor of ThingSearchSubscription.

Some JVMs do not shutdown single threaded executors when they
are garbage collected.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/streaming/SpliteratorSubscriber.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/streaming/ThingSearchSubscription.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/streaming/ThingSearchPublisherTest.java (diff)
Commit 00fb138cd7e6bef924547f5a825c85a042aa392e by Yufei Cai
Transfer ownership of the executor of ThingSearchSubscription to its subscriber to be spec-conform.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/streaming/ThingSearchSubscription.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/streaming/SpliteratorSubscriber.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/streaming/ThingSearchPublisherTest.java (diff)