All Known Implementing Classes:
LoggerMessagingService, RabbitMQMessagingService, SpringEventMessagingService

public interface MessagingService
Service to handle all messaging to send chat messages to appropriate messaging queues.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Sends a chat message to the chat queue
    void
    Sends a user notification message to the user notification queue
  • Method Details

    • sendChatMessage

      void sendChatMessage(@NonNull ChatMessage chatMessage)
      Sends a chat message to the chat queue
    • sendUserNotification

      void sendUserNotification(@NonNull ChatMessage notification)
      Sends a user notification message to the user notification queue