Interface ChatClosedEventListener
-
@Deprecated(since="12.29", forRemoval=true) public interface ChatClosedEventListener
Deprecated, for removal: This API element is subject to removal in a future version.Please useChatStateEventListener
instead. This interface will be removed with the next major release of novomind iAGENT.This interface is an extension point to take any action after a chat has been finally closed.
- Since:
- 11.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default void
chatClosed(AgentChatClosedEvent agentChatClosedEvent)
Deprecated, for removal: This API element is subject to removal in a future version.This method is called after a chat has been finally closed by an agent.void
chatClosed(ChatClosedEvent chatClosedEvent)
Deprecated, for removal: This API element is subject to removal in a future version.This method is called after a chat has been finally closed.default void
chatClosed(SupervisorChatClosedEvent supervisorChatClosedEvent)
Deprecated, for removal: This API element is subject to removal in a future version.This method is called after a chat has been finally closed by a supervisor.default void
chatClosed(SystemChatClosedEvent systemChatClosedEvent)
Deprecated, for removal: This API element is subject to removal in a future version.This method is called after a chat has been finally closed by the system.
-
-
-
Method Detail
-
chatClosed
void chatClosed(ChatClosedEvent chatClosedEvent)
Deprecated, for removal: This API element is subject to removal in a future version.This method is called after a chat has been finally closed. Please note that this method is the default method to be called for many kinds of chat closed events within the novomind iAGENT routing process. If you would like to listen to only one type of chat closed 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:
chatClosedEvent
- The chatClosedEvent provides information about the chat.- Since:
- 11.3
-
chatClosed
default void chatClosed(AgentChatClosedEvent agentChatClosedEvent)
Deprecated, for removal: This API element is subject to removal in a future version.This method is called after a chat has been finally closed by an agent.- Parameters:
agentChatClosedEvent
- The agentChatClosedEvent provides information about the chat.- Since:
- 11.3
-
chatClosed
default void chatClosed(SupervisorChatClosedEvent supervisorChatClosedEvent)
Deprecated, for removal: This API element is subject to removal in a future version.This method is called after a chat has been finally closed by a supervisor.- Parameters:
supervisorChatClosedEvent
- The supervisorChatClosedEvent provides information about the chat.- Since:
- 11.26
-
chatClosed
default void chatClosed(SystemChatClosedEvent systemChatClosedEvent)
Deprecated, for removal: This API element is subject to removal in a future version.This method is called after a chat has been finally closed by the system.- Parameters:
systemChatClosedEvent
- The systemChatClosedEvent provides information about the chat.- Since:
- 11.3
-
-