Class ChatWebsocketController

java.lang.Object
com.nadiyar.kiwi.controller.ChatWebsocketController

@Controller public class ChatWebsocketController extends Object
  • Constructor Details

    • ChatWebsocketController

      public ChatWebsocketController()
  • Method Details

    • send

      @MessageMapping("chat.send") public void send(@Payload MessageDTO msgDTO)
      Websocket endpoint for receiving and handling new messages

      This endpoint listens on the URI /chat.send. clients can send text messages that are saved in database and broadcast to all clients.

      usage example

       wss://example.com/chat.send
       
      Parameters:
      MessageDTO - must contain content and sentBy