Class WebSocketSystemStatusUpdateController
java.lang.Object
org.qubership.atp.environments.service.websocket.WebSocketSystemStatusUpdateController
@Controller
@MessageMapping("/websocket")
public class WebSocketSystemStatusUpdateController
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionhandleException(Exception e, Map<String, Object> headers) Handle exception for web socket requests.voidsynchronizationActionUpdateProcess(SystemStatusCheckRequest systemStatusRequest) Send request to Healthcheck, which checks provided environment.
-
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@NonNullvalues 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 exceptionheaders- ws headers
-