Skip to content

Changes

Summary

  1. Add events for desired properties to ThingChange (details)
  2. Increment binary compatibility check version. (details)
  3. updated JUnit to 4.13.1 (details)
  4. Include uper level pointers of change events for receiving feature events, even if only one subpath is existent (details)
  5. Calling twin().startConsumption twice for the same channel, will lead to an UncompletedTwinConsumptionRequestException (details)
  6. Add license header (details)
  7. Review: also throw exception if startConsumption is called on live channel; (details)
  8. reject concurrent consumption requests earlier, add correlation-id to consumption requests to allow request/(error-)response correlation, add more consumption tests (details)
  9. Revert consumption fix (details)
  10. ignore flappy test until fixed (details)
  11. fix timeout in DittoClientPoliciesTest (details)
  12. wait longer for threads to finish in client tests (details)
Commit 49ea543af336aa23f4f114fb7edeae832ac47895 by David Schwilk
Add events for desired properties to ThingChange

Part of ditto issue #697
Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/DefaultDittoClient.java (diff)
Commit eb61c584b74aa491ef694a0d9b42dedc9e7268aa by Yufei Cai
Increment binary compatibility check version.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified java/pom.xml (diff)
Commit d7c31a811c248f9fd366304ee6ad31efd2eda4c2 by Thomas Jaeckle
updated JUnit to 4.13.1

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified java/pom.xml (diff)
Commit 0e34ddddbce14ec335af56ee3dccfe591c124849 by David Schwilk
Include uper level pointers of change events for receiving feature events, even if only one subpath is existent

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/SelectorUtil.java (diff)
Commit 9bfbac81959693fdb484de0f6e33053fdeb97496 by Vadim Günther
Calling twin().startConsumption twice for the same channel, will lead to an UncompletedTwinConsumptionRequestException

* It is possible to start twin().startConsumption multiple times but not in parallel

Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
The file was modified java/src/test/java/org/eclipse/ditto/client/messaging/internal/MockMessagingProvider.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/AdaptableBus.java (diff)
The file was addedjava/src/main/java/org/eclipse/ditto/client/internal/bus/Entry.java
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientTwinTest.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/CommonManagementImpl.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/DefaultAdaptableBus.java (diff)
The file was addedjava/src/main/java/org/eclipse/ditto/client/twin/internal/UncompletedTwinConsumptionRequestException.java
Commit 35483aec57203cf79d88d826a511976e34f52051 by Vadim Günther
Add license header

Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/Entry.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/twin/internal/UncompletedTwinConsumptionRequestException.java (diff)
Commit 9d616041518d80c0ec74d4fe965ef3f63753612a by Stefan Maute
Review: also throw exception if startConsumption is called on live channel;
The file was addedjava/src/main/java/org/eclipse/ditto/client/twin/internal/UncompletedConsumptionRequestException.java
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/AdaptableBus.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientTwinTest.java (diff)
The file was removedjava/src/main/java/org/eclipse/ditto/client/twin/internal/UncompletedTwinConsumptionRequestException.java
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/CommonManagementImpl.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/DefaultAdaptableBus.java (diff)
Commit 787fc0daca33b2022ab55ce4e2cc234dd8721e40 by Dominik Guggemos
reject concurrent consumption requests earlier, add correlation-id to consumption requests to allow request/(error-)response correlation, add more consumption tests

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was removedjava/src/main/java/org/eclipse/ditto/client/twin/internal/UncompletedConsumptionRequestException.java
The file was addedjava/src/test/java/org/eclipse/ditto/client/AbstractConsumptionDittoClientTest.java
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientTwinTest.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/messaging/internal/MockMessagingProvider.java (diff)
The file was addedjava/src/test/java/org/eclipse/ditto/client/DittoClientTest.java
The file was addedjava/src/main/java/org/eclipse/ditto/client/internal/ConcurrentConsumptionRequestException.java
The file was addedjava/src/test/java/org/eclipse/ditto/client/internal/ActiveThreadsUtil.java
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/AdaptableBus.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientPoliciesTest.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/DefaultAdaptableBus.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/CommonManagementImpl.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientLiveTest.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/internal/ClientShutdownTest.java (diff)
The file was modified java/pom.xml (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/internal/AbstractDittoClientTest.java (diff)
Commit e27e434dd597a8395dcb8ad67862ed187b0fffeb by Dominik Guggemos
Revert consumption fix

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/CommonManagementImpl.java (diff)
The file was removedjava/src/main/java/org/eclipse/ditto/client/twin/internal/UncompletedConsumptionRequestException.java
The file was modified java/src/test/java/org/eclipse/ditto/client/messaging/internal/MockMessagingProvider.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/DefaultAdaptableBus.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientTwinTest.java (diff)
The file was removedjava/src/main/java/org/eclipse/ditto/client/internal/bus/Entry.java
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/AdaptableBus.java (diff)
Commit 6508363aa7984bc4b8b5ebeade6d5c10ed33c334 by Dominik Guggemos
ignore flappy test until fixed

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was modified java/src/test/java/org/eclipse/ditto/client/messaging/internal/WebSocketMessagingProviderTest.java (diff)
Commit e8d82b087892a93db6d697b928d6f0db31d88d41 by Dominik Guggemos
fix timeout in DittoClientPoliciesTest

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientPoliciesTest.java (diff)
Commit 6ac4dfb50d24f8294c42351b457dc7c313d5fb88 by Dominik Guggemos
wait longer for threads to finish in client tests

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was modified java/src/test/java/org/eclipse/ditto/client/internal/AbstractDittoClientTest.java (diff)