SuccessChanges

Summary

  1. Fix 2 sonar issues. (details)
  2. Fix RootRouteTest. (details)
  3. Have AmqpPublisherActor wait for message settlement in stream. (details)
  4. Remove spurious warning in AmqpPublisherActorTest. (details)
Commit ed3cbde66d3e23b18e866d6b4b9d065c7671e8c2 by Yufei Cai
Fix 2 sonar issues.

1. Duplicate subexpression in DefaultAmqp10Config#equals(Object)

2. Synchronous HTTP call in DittoPublicKeyProvider.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultAmqp10Config.java (diff)
The file was modifiedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/DittoPublicKeyProvider.java (diff)
Commit 7f9b48df944d2b92a93951c5133887e79cccbea8 by Yufei Cai
Fix RootRouteTest.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRouteTest.java (diff)
Commit 35b0c0830ae0102ef75c1d61ff028d65afcff85b by Yufei Cai
Have AmqpPublisherActor wait for message settlement in stream.

This prevents message sending when the number of unsettled messages
grows too large, in addition to when messages are not settled.
The error message is adjusted to reflect the fact.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpMessageContext.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
Commit 88067db4c19c7e83c0955f33997ba5ad26b95118 by Yufei Cai
Remove spurious warning in AmqpPublisherActorTest.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActorTest.java (diff)