Skip to content

Changes

Summary

  1. Allow to declare acknowledgements via ditto client (details)
  2. Provide more information in the log for the authentication failed case (details)
  3. Add nullable annotation to signal that the parameter can be null (details)
  4. Issue eclipse/ditto#792: adjusted since javadoc annotations to 1.4.0 (details)
  5. Issue eclipse/ditto#792: removed "declared-acks" from DittoHeaderDefinition and DittoHeaders again (details)
  6. Issue eclipse/ditto#792: re-added "declared-acks" to DittoHeaderDefinition (details)
  7. re-add header for declared acks on reconnect (details)
  8. Ensure Ack.LabelNotUniqueException and Ack.LabelNotDeclaredException are given to connection error handlers. (details)
  9. add maven property switch for disabling running mavenLicensePlugin (details)
Commit f853bafc4372aef2287144fb9adba2e7c6879e4b by Yannic Klem
Allow to declare acknowledgements via ditto client

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/configuration/WebSocketMessagingConfiguration.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/messaging/internal/WebSocketMessagingProvider.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/configuration/MessagingConfiguration.java (diff)
Commit 6a6c500e6fb76a0369cb8d1415dec6c656857871 by Yannic Klem
Provide more information in the log for the authentication failed case

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/messaging/internal/WebSocketMessagingProvider.java (diff)
Commit e51427cff8bb7c7b9ba7c99b9c17094c8b47e5f0 by Yannic Klem
Add nullable annotation to signal that the parameter can be null

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/configuration/MessagingConfiguration.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/configuration/WebSocketMessagingConfiguration.java (diff)
Commit a5e91aa22ea7779ca12a4379623f498c7ce3e273 by Thomas Jaeckle
Issue eclipse/ditto#792: adjusted since javadoc annotations to 1.4.0
* optimized imports

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/configuration/MessagingConfiguration.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/messaging/internal/WebSocketMessagingProvider.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/configuration/WebSocketMessagingConfiguration.java (diff)
Commit 332198186906278c08db7daa9b228922c6c238bd by Thomas Jaeckle
Issue eclipse/ditto#792: removed "declared-acks" from DittoHeaderDefinition and DittoHeaders again

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/configuration/WebSocketMessagingConfiguration.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/messaging/internal/WebSocketMessagingProvider.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/configuration/MessagingConfiguration.java (diff)
Commit 3e72f06446b9dd7dfdcb032faffab70492e42ca3 by Thomas Jaeckle
Issue eclipse/ditto#792: re-added "declared-acks" to DittoHeaderDefinition

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/messaging/internal/WebSocketMessagingProvider.java (diff)
Commit 0a21f7dd45f928f6db8f9bfd81cc38b5e25100b8 by Yannic Klem
re-add header for declared acks on reconnect

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/messaging/internal/WebSocketMessagingProvider.java (diff)
Commit 3bfbec137fcbd79d0c10cc712e0c91b3cfe3048e by Yufei Cai
Ensure Ack.LabelNotUniqueException and Ack.LabelNotDeclaredException are given to connection error handlers.

- Added the error-code classification to filter for errors.

- Added client-wide subscription on acknowledgement label related
  exceptions and call the connection error handler with them.

- Added a delay before a WebSocketMessagingProvider destroys itself
  after the server severs the connection with reconnect disabled,
  in order to handle the final error message.

- Fix another NullPointerException in ClientShutdownTest.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/BusFactory.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/Classification.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/DefaultDittoClient.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/messaging/internal/WebSocketMessagingProvider.java (diff)
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/internal/ClientShutdownTest.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/bus/Classifiers.java (diff)
Commit 066c9c0a61534489e34a037728edd5e509c50caf by Thomas Jaeckle
add maven property switch for disabling running mavenLicensePlugin

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified java/pom.xml (diff)