java.lang.Object
com.finconsgroup.itserr.marketplace.usercommunication.dm.component.ChatMessageConsumer

@ConditionalOnProperty(value="type", prefix="user-communication.dm.messaging", havingValue="RABBIT") @Component public class ChatMessageConsumer extends Object
  • Constructor Details

    • ChatMessageConsumer

      public ChatMessageConsumer()
  • Method Details

    • receiveChatMessage

      @RabbitListener(queues="${user-communication.dm.messaging.rabbit.chat.chat-queue}") public void receiveChatMessage(ChatMessage message)
      Consumes chat messages from the chat queue
    • receiveUserNotification

      @RabbitListener(queues="${user-communication.dm.messaging.rabbit.chat.user-notification-queue}") public void receiveUserNotification(ChatMessage notification)
      Consumes user notification messages