Class WebSocketSystemStatusUpdateController

java.lang.Object
org.qubership.atp.environments.service.websocket.WebSocketSystemStatusUpdateController

@Controller @MessageMapping("/websocket") public class WebSocketSystemStatusUpdateController extends Object
  • Constructor Details

    • WebSocketSystemStatusUpdateController

      public WebSocketSystemStatusUpdateController()
  • Method Details

    • synchronizationActionUpdateProcess

      @MessageMapping("/system") public void synchronizationActionUpdateProcess(@Payload SystemStatusCheckRequest systemStatusRequest)
      Send request to Healthcheck, which checks provided environment.
      Parameters:
      systemStatusRequest - should have @NonNull values of all fields
    • handleException

      @MessageExceptionHandler @SendTo("/websocket/system/response/error") public WebSocketSystemStatusUpdateController.MultiErrorResponse<String> handleException(Exception e, @Nullable @Headers Map<String,Object> headers)
      Handle exception for web socket requests.
      Parameters:
      e - handled exception
      headers - ws headers