Package ai.tock.bot.connector
See: Description
-
Interface Summary Interface Description Connector A connector connects bots to users via a dedicated interface (like Messenger, Google Assistant, Slack... ConnectorCallback Used by connector implementations to check lifecycle of an user event. SerializableConnectorMessage A json serializable ConnectorMessage. ConnectorMessage Connector specific message format. ConnectorMessageProvider Provides a ConnectorMessage. ConnectorProvider To provide a new Connector from a ConnectorConfiguration. ConnectorService Ability from any module to add a service to a ConnectorController Need to be registered using ai.tock.bot.engine.BotRepository.registerConnectorService. -
Class Summary Class Description ConnectorBase Base implementation of Connector. ConnectorCallbackBase Base implementation of ConnectorCallback - add logging and RequestTimer monitoring. ConnectorConfiguration Configuration parameters used by a ConnectorProvider to create a new Connector instance. ConnectorData The connector data that connector sends to the ConnectorController ConnectorException Thrown when an occurs in a Connector. ConnectorQueue A Queue to ensure the calls from the same user id are sent sequentially. ConnectorType A connector identifier. ConnectorTypeConfiguration A connector type configuration definition. ConnectorTypeConfigurationField Custom parameter for a ConnectorTypeConfiguration. -
Enum Summary Enum Description ConnectorFeature Dedicated features supported by Connector. NotifyBotStateModifier Manage bot state and notifications. -
Annotation Summary Annotation Description ConnectorHandler Annotation used to annotate StoryHandlerDefinitionBase implementation, in order to provide ConnectorStoryHandler for each connector. ConnectorIdHandler Annotation used to configure ConnectorIdHandlers, in order to provide ConnectorStoryHandler for each connector id. ConnectorIdHandlers Annotation used to annotate StoryHandlerDefinitionBase implementation, in order to provide ConnectorStoryHandler for each connector id.