Interface ChatClosedEventListener


  • public interface ChatClosedEventListener

    This interface is an extension point to take any action after a chat has been finally closed.

    Since:
    11.3
    • Method Detail

      • chatClosed

        void chatClosed​(ChatClosedEvent chatClosedEvent)
        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)
        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)
        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)
        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