Interface ExternalConversationSystemAdapter

    • Method Detail

      • getExternalSystemId

        String getExternalSystemId()
        Returns the id of the external system implemented by this adapter.
        Returns:
        the external system id implemented by this adapter
      • validateMessageContent

        void validateMessageContent​(String messageContent,
                                    String messageCategory)
        Validates the content of the message. If the content is invalid an exception should be thrown.
        Parameters:
        messageContent - the content of the message that should be validated
        messageCategory - the message category
      • fetchSupportedSendMessageTypes

        Collection<String> fetchSupportedSendMessageTypes()
        Returns:
        the types of messages that the adapter can send