From 50e48526fb441281b0e8506b16c752be329e5deb Mon Sep 17 00:00:00 2001 From: Guillaume Lamirand Date: Fri, 23 Feb 2024 18:33:49 +0100 Subject: [PATCH] feat: use latest cockpit connector BREAKING-CHANGE: this implies to use the latest cockpit version and configuration --- .run/Rest API - JDBC.run.xml | 10 + .../resources/proto/hello_streaming.proto | 5 +- .../src/test/resources/proto/helloworld.proto | 5 +- .../auth/CockpitAuthenticationResource.java | 10 +- .../command/CockpitCommandService.java | 8 +- .../command/CockpitCommandServiceImpl.java | 24 +- ...ockpitConnectorCommandHandlersFactory.java | 64 ++++++ .../command/adapter/HelloCommandAdapter.java | 158 +++++++++++++ .../command/adapter/HelloReplyAdapter.java | 94 ++++++++ .../command/bridge/BridgeCommandFactory.java | 92 ++++---- .../command/bridge/BridgeCommandHandler.java | 32 ++- .../operation/BridgeOperationHandler.java | 4 +- .../ListEnvironmentOperationHandler.java | 73 +++--- .../ProcessPromotionOperationHandler.java | 76 +++---- .../operation/PromoteApiOperationHandler.java | 82 +++---- .../handler/DeployModelCommandHandler.java | 50 ++--- .../DisableEnvironmentCommandHandler.java | 24 +- .../DisableOrganizationCommandHandler.java | 32 ++- .../handler/EnvironmentCommandHandler.java | 52 ++--- ...andler.java => GoodByeCommandHandler.java} | 39 ++-- .../handler/InstallationCommandHandler.java | 40 ++-- .../handler/MembershipCommandHandler.java | 84 ++++--- .../handler/OrganizationCommandHandler.java | 57 +++-- .../UnlinkInstallationCommandHandler.java | 49 ++--- .../command/handler/UserCommandHandler.java | 107 +++++---- .../command/handler/V4ApiCommandHandler.java | 56 +++-- .../producer/HelloCommandProducer.java | 181 --------------- .../service/cockpit/model/DeploymentMode.java | 14 +- .../services/CockpitPromotionServiceImpl.java | 95 ++++---- .../command/CockpitCommandServiceTest.java | 51 +++-- .../adapter/HelloCommandAdapterTest.java | 129 +++++++++++ .../HelloReplyAdapterTest.java} | 165 ++++++-------- .../bridge/BridgeCommandFactoryTest.java | 36 +-- .../bridge/BridgeCommandHandlerTest.java | 44 ++-- .../ListEnvironmentOperationHandlerTest.java | 65 +++--- .../ProcessPromotionOperationHandlerTest.java | 94 ++++---- .../PromoteApiOperationHandlerTest.java | 113 +++++----- .../DeployModelCommandHandlerTest.java | 207 ++++++++++-------- .../DisableEnvironmentCommandHandlerTest.java | 17 +- ...DisableOrganizationCommandHandlerTest.java | 16 +- .../EnvironmentCommandHandlerTest.java | 117 +++++----- ...st.java => GoodByeCommandHandlerTest.java} | 33 ++- .../InstallationCommandHandlerTest.java | 36 +-- .../handler/MembershipCommandHandlerTest.java | 111 ++++++---- .../OrganizationCommandHandlerTest.java | 108 ++++----- .../UnlinkInstallationCommandHandlerTest.java | 31 ++- .../handler/UserCommandHandlerTest.java | 107 +++++---- .../handler/V4ApiCommandHandlerTest.java | 35 ++- .../services/CockpitPromotionServiceTest.java | 66 +++--- .../api/standalone/GraviteeApisContainer.java | 1 - pom.xml | 4 +- 51 files changed, 1669 insertions(+), 1534 deletions(-) create mode 100644 gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/cockpit/command/CockpitConnectorCommandHandlersFactory.java create mode 100644 gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/cockpit/command/adapter/HelloCommandAdapter.java create mode 100644 gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/cockpit/command/adapter/HelloReplyAdapter.java rename gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/cockpit/command/handler/{GoodbyeCommandHandler.java => GoodByeCommandHandler.java} (65%) delete mode 100644 gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/main/java/io/gravitee/rest/api/service/cockpit/command/producer/HelloCommandProducer.java create mode 100644 gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/cockpit/command/adapter/HelloCommandAdapterTest.java rename gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/cockpit/command/{producer/HelloCommandProducerTest.java => adapter/HelloReplyAdapterTest.java} (50%) rename gravitee-apim-rest-api/gravitee-apim-rest-api-service/src/test/java/io/gravitee/rest/api/service/cockpit/command/handler/{GoodbyeCommandHandlerTest.java => GoodByeCommandHandlerTest.java} (88%) diff --git a/.run/Rest API - JDBC.run.xml b/.run/Rest API - JDBC.run.xml index aba30df4fec..90effe21320 100644 --- a/.run/Rest API - JDBC.run.xml +++ b/.run/Rest API - JDBC.run.xml @@ -14,6 +14,16 @@