Class ChatMessageConsumer
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidreceiveChatMessage(ChatMessage message) Consumes chat messages from the chat queuevoidreceiveUserNotification(ChatMessage notification) Consumes user notification messages
-
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
-