Package kimaira.agentic.message
Class ConversationServiceImpl
java.lang.Object
kimaira.agentic.message.ConversationServiceImpl
- All Implemented Interfaces:
ConversationService
@Service("conversationService")
public class ConversationServiceImpl
extends Object
implements ConversationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(kimaira.agentic.data.transfer.messaging.Message message) conversation(String conversationId) getComponentConversationReplyTo(String conversationId, String name) getComponentConversationStatus(String conversationId, String name) getComponentConversationStep(String conversationId, String name) <T> TvoidvoidupdateComponentConversationReplyTo(String conversationId, String name, String replyTo) voidupdateComponentConversationStatus(String conversationId, String name, ConversationStatus status) voidupdateComponentConversationStep(String conversationId, String name, Long step)
-
Constructor Details
-
ConversationServiceImpl
public ConversationServiceImpl(kimaira.redis.RedisCacheService redisCacheService)
-
-
Method Details
-
updateComponentConversationStep
- Specified by:
updateComponentConversationStepin interfaceConversationService
-
getComponentConversationStep
- Specified by:
getComponentConversationStepin interfaceConversationService
-
updateComponentConversationReplyTo
- Specified by:
updateComponentConversationReplyToin interfaceConversationService
-
getComponentConversationReplyTo
- Specified by:
getComponentConversationReplyToin interfaceConversationService
-
updateComponentConversationStatus
public void updateComponentConversationStatus(String conversationId, String name, ConversationStatus status) - Specified by:
updateComponentConversationStatusin interfaceConversationService
-
getComponentConversationStatus
- Specified by:
getComponentConversationStatusin interfaceConversationService
-
addMessage
public void addMessage(kimaira.agentic.data.transfer.messaging.Message message) - Specified by:
addMessagein interfaceConversationService
-
conversation
- Specified by:
conversationin interfaceConversationService
-
setValue
- Specified by:
setValuein interfaceConversationService
-
getValue
- Specified by:
getValuein interfaceConversationService
-