Skip to content
Success

Changes

Summary

  1. Added TransportClientPoolExhaustedException at transport level (details)
  2. Improved TransportException implementation (details)
  3. Refactored TransportExceptionTest (details)
  4. Improved ClientIdGeneratorTest (details)
  5. Added SEND_ERROR_WITH_CAUSE to DeviceCallErrorCodes (details)
  6. Added tests for DeviceCallExceptions (details)
  7. Added catch to make TransportException be returned to the caller (details)
  8. Removed usage of deprecated DeviceCallExcecutor (details)
  9. Added exception logging for all DeviceManagementServices (details)
  10. Removed throwing of TransportClientPoolExhaustedException (details)
  11. Removed references to TransportClientPoolExhaustedException from Javadoc and cleanup (details)
Commit 2f7bf35ec93bba64e9f5705e9af2a8a8d01764a0 by Alberto Codutti
Added TransportClientPoolExhaustedException at transport level

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was addedtransport/api/src/main/java/org/eclipse/kapua/transport/exception/TransportClientPoolExhaustedException.java
The file was modified transport/api/src/main/java/org/eclipse/kapua/transport/exception/TransportErrorCodes.java (diff)
The file was modified transport/mqtt/src/main/java/org/eclipse/kapua/transport/mqtt/MqttClientFactoryImpl.java (diff)
The file was modified transport/mqtt/src/main/java/org/eclipse/kapua/transport/mqtt/MqttFacade.java (diff)
The file was modified service/device/call/kura/src/main/java/org/eclipse/kapua/service/device/call/kura/KuraDeviceCallImpl.java (diff)
The file was modified transport/api/src/main/resources/transport-client-error-messages.properties (diff)
The file was modified transport/api/src/main/java/org/eclipse/kapua/transport/TransportClientFactory.java (diff)
Commit 0f8bd914bcf1139041214e3d5bdb91004d57289a by Alberto Codutti
Improved TransportException implementation

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified transport/api/src/main/java/org/eclipse/kapua/transport/exception/TransportClientGetException.java (diff)
The file was modified transport/api/src/main/java/org/eclipse/kapua/transport/exception/TransportErrorCodes.java (diff)
The file was modified transport/api/src/main/java/org/eclipse/kapua/transport/exception/TransportClientPoolExhaustedException.java (diff)
The file was modified transport/api/src/main/resources/transport-client-error-messages.properties (diff)
The file was modified transport/api/src/main/java/org/eclipse/kapua/transport/exception/TransportSendException.java (diff)
Commit 68690854e18fdd253644cc8cbddb06742b60eda2 by Alberto Codutti
Refactored TransportExceptionTest

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was removedtransport/api/src/test/java/org/eclipse/kapua/transport/exception/TransportSendExceptionTest.java
The file was removedtransport/api/src/test/java/org/eclipse/kapua/transport/exception/TransportClientGetExceptionTest.java
The file was addedtransport/api/src/test/java/org/eclipse/kapua/transport/exception/model/TestTransportMessage.java
The file was modified transport/api/pom.xml (diff)
The file was addedtransport/api/src/test/java/org/eclipse/kapua/transport/exception/model/TestCodesTransportClientException.java
The file was modified transport/api/src/test/java/org/eclipse/kapua/transport/exception/TransportExceptionTest.java (diff)
The file was removedtransport/api/src/test/java/org/eclipse/kapua/transport/exception/TransportTimeoutExceptionTest.java
Commit 4f489c603adfb4b7f2c58ecd12dcbec7ace841eb by Alberto Codutti
Improved ClientIdGeneratorTest

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified transport/api/src/test/java/org/eclipse/kapua/transport/utils/ClientIdGeneratorTest.java (diff)
Commit bae954f581934bf7b44fc970207ae47752b2c511 by Alberto Codutti
Added SEND_ERROR_WITH_CAUSE to DeviceCallErrorCodes

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/device/call/api/src/main/java/org/eclipse/kapua/service/device/call/exception/DeviceCallErrorCodes.java (diff)
The file was modified service/device/call/api/src/main/java/org/eclipse/kapua/service/device/call/exception/DeviceCallSendException.java (diff)
The file was modified service/device/call/api/src/main/resources/device-call-error-messages.properties (diff)
Commit c17e9e62db34e7e14d0c1b7968bcb889cef992af by Alberto Codutti
Added tests for DeviceCallExceptions

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was addedservice/device/call/api/src/test/java/org/eclipse/kapua/service/device/call/exception/DeviceCallExceptionTest.java
The file was addedservice/device/call/api/src/test/java/org/eclipse/kapua/service/device/call/exception/model/TestCodesDeviceCallException.java
The file was modified service/device/call/api/pom.xml (diff)
The file was addedservice/device/call/api/src/test/java/org/eclipse/kapua/service/device/call/exception/model/TestDeviceMessage.java
Commit 68168684279bcf781ccba6ef92e3e4d5d4f9080f by Alberto Codutti
Added catch to make TransportException be returned to the caller

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/device/call/api/src/main/java/org/eclipse/kapua/service/device/call/DeviceCall.java (diff)
The file was modified service/device/commons/src/main/java/org/eclipse/kapua/service/device/management/commons/call/DeviceCallExecutor.java (diff)
The file was modified service/device/commons/src/main/java/org/eclipse/kapua/service/device/management/commons/call/DeviceCallBuilder.java (diff)
The file was modified service/device/call/kura/src/main/java/org/eclipse/kapua/service/device/call/kura/KuraDeviceCallImpl.java (diff)
Commit d7842546756a3de956a7dbc092ddaf036e855a72 by Alberto Codutti
Removed usage of deprecated DeviceCallExcecutor

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/device/management/bundle/internal/src/main/java/org/eclipse/kapua/service/device/management/bundle/internal/DeviceBundleManagementServiceImpl.java (diff)
The file was modified service/device/management/configuration/internal/src/main/java/org/eclipse/kapua/service/device/management/configuration/internal/DeviceConfigurationManagementServiceImpl.java (diff)
The file was modified service/device/management/packages/internal/src/main/java/org/eclipse/kapua/service/device/management/packages/internal/DevicePackageManagementServiceImpl.java (diff)
The file was modified service/device/management/command/internal/src/main/java/org/eclipse/kapua/service/device/management/command/internal/DeviceCommandManagementServiceImpl.java (diff)
The file was modified service/device/management/request/internal/src/main/java/org/eclipse/kapua/service/device/management/request/internal/DeviceRequestManagementServiceImpl.java (diff)
The file was modified service/device/commons/src/main/java/org/eclipse/kapua/service/device/management/commons/call/DeviceCallBuilder.java (diff)
The file was modified service/device/management/configuration/internal/src/main/java/org/eclipse/kapua/service/device/management/snapshot/internal/DeviceSnapshotManagementServiceImpl.java (diff)
The file was modified service/device/management/keystore/internal/src/main/java/org/eclipse/kapua/service/device/management/keystore/internal/DeviceKeystoreManagementServiceImpl.java (diff)
The file was modified service/device/management/asset/internal/src/main/java/org/eclipse/kapua/service/device/management/asset/internal/DeviceAssetManagementServiceImpl.java (diff)
The file was modified service/device/management/inventory/internal/src/main/java/org/eclipse/kapua/service/device/management/inventory/internal/DeviceInventoryManagementServiceImpl.java (diff)
Commit ec8bf3f73c283622a585fd1d137b6d46745038b5 by Alberto Codutti
Added exception logging for all DeviceManagementServices

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/device/management/command/internal/src/main/java/org/eclipse/kapua/service/device/management/command/internal/DeviceCommandManagementServiceImpl.java (diff)
The file was modified service/device/management/request/internal/src/main/java/org/eclipse/kapua/service/device/management/request/internal/DeviceRequestManagementServiceImpl.java (diff)
The file was modified service/device/management/bundle/internal/src/main/java/org/eclipse/kapua/service/device/management/bundle/internal/DeviceBundleManagementServiceImpl.java (diff)
The file was modified service/device/management/configuration/internal/src/main/java/org/eclipse/kapua/service/device/management/snapshot/internal/DeviceSnapshotManagementServiceImpl.java (diff)
The file was modified service/device/management/asset/internal/src/main/java/org/eclipse/kapua/service/device/management/asset/internal/DeviceAssetManagementServiceImpl.java (diff)
The file was modified service/device/management/packages/internal/src/main/java/org/eclipse/kapua/service/device/management/packages/internal/DevicePackageManagementServiceImpl.java (diff)
The file was modified service/device/management/configuration/internal/src/main/java/org/eclipse/kapua/service/device/management/configuration/internal/DeviceConfigurationManagementServiceImpl.java (diff)
The file was modified service/device/management/keystore/internal/src/main/java/org/eclipse/kapua/service/device/management/keystore/internal/DeviceKeystoreManagementServiceImpl.java (diff)
The file was modified service/device/management/inventory/internal/src/main/java/org/eclipse/kapua/service/device/management/inventory/internal/DeviceInventoryManagementServiceImpl.java (diff)
Commit c5141471b56201cfe957049f4634d1df3c95871a by Alberto Codutti
Removed throwing of TransportClientPoolExhaustedException

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/device/call/kura/src/main/java/org/eclipse/kapua/service/device/call/kura/KuraDeviceCallImpl.java (diff)
The file was modified transport/api/src/main/java/org/eclipse/kapua/transport/exception/TransportClientGetException.java (diff)
The file was modified transport/mqtt/src/main/java/org/eclipse/kapua/transport/mqtt/MqttClientFactoryImpl.java (diff)
The file was modified transport/mqtt/src/main/java/org/eclipse/kapua/transport/mqtt/MqttFacade.java (diff)
The file was modified transport/api/src/main/java/org/eclipse/kapua/transport/TransportClientFactory.java (diff)
Commit be334603089f0720f574111502cc8d3299fee0a4 by Alberto Codutti
Removed references to TransportClientPoolExhaustedException from Javadoc and cleanup

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/device/call/kura/src/main/java/org/eclipse/kapua/service/device/call/kura/KuraDeviceCallImpl.java (diff)
The file was modified transport/api/src/main/java/org/eclipse/kapua/transport/TransportClientFactory.java (diff)
The file was modified transport/mqtt/src/main/java/org/eclipse/kapua/transport/mqtt/MqttFacade.java (diff)