Interface ChatRecategorizedEventListener
-
public interface ChatRecategorizedEventListener
This interface is an extension point to take any action within the novomind iAGENT routing process after a chat has been recategorized. Please note that an escalation of a chat only changes the category used for routing the chat, but does not recategorize the chat and therefore does not trigger this extension point.
- Since:
- 12.28
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
chatRecategorized(AgentChatRecategorizedEvent agentChatRecategorizedEvent)
This more specific method is called after a chat has been recategorized by an agent.default void
chatRecategorized(BotChatRecategorizedEvent botChatRecategorizedEvent)
This more specific method is called after a chat has been recategorized by a bot.default void
chatRecategorized(ChatRecategorizedEvent chatRecategorizedEvent)
This method is called after a chat has been recategorized.default void
chatRecategorized(SupervisorChatRecategorizedEvent supervisorChatRecategorizedEvent)
This more specific method is called after a chat has been recategorized by a supervisor.default void
chatRecategorized(UserChatRecategorizedEvent userChatRecategorizedEvent)
This more specific method is called after a chat has been recategorized by a user.
-
-
-
Method Detail
-
chatRecategorized
default void chatRecategorized(ChatRecategorizedEvent chatRecategorizedEvent)
This method is called after a chat has been recategorized. Please note that this method is the default method to be called for all kinds of recategorize operations. If you would like to listen to only one type of recategorization event, please implement one of the specific methods. This method will never be called directly from the backend. The method will only be called by the more specific default methods.- Parameters:
chatRecategorizedEvent
- The ChatRecategorizedEvent provides information about the event.- Since:
- 12.28
-
chatRecategorized
default void chatRecategorized(UserChatRecategorizedEvent userChatRecategorizedEvent)
This more specific method is called after a chat has been recategorized by a user. Please note that this method is the default method to be called for all kinds of recategorize operations triggered by a user. If you would like to listen to only one type of recategorization event, please implement one of the specific methods. This method will never be called directly from the backend. The method will only be called by the more specific default methods.- Parameters:
userChatRecategorizedEvent
- The UserChatRecategorizedEvent provides information about the event.- Since:
- 12.28
-
chatRecategorized
default void chatRecategorized(AgentChatRecategorizedEvent agentChatRecategorizedEvent)
This more specific method is called after a chat has been recategorized by an agent.- Parameters:
agentChatRecategorizedEvent
- The AgentChatRecategorizedEvent provides information about the event.- Since:
- 12.28
-
chatRecategorized
default void chatRecategorized(SupervisorChatRecategorizedEvent supervisorChatRecategorizedEvent)
This more specific method is called after a chat has been recategorized by a supervisor.- Parameters:
supervisorChatRecategorizedEvent
- The SupervisorChatRecategorizedEvent provides information about the event.- Since:
- 12.28
-
chatRecategorized
default void chatRecategorized(BotChatRecategorizedEvent botChatRecategorizedEvent)
This more specific method is called after a chat has been recategorized by a bot.- Parameters:
botChatRecategorizedEvent
- The BotChatRecategorizedEvent provides information about the event.- Since:
- 12.28
-
-