@ConnectorHandler @ConnectorIdHandler @ConnectorIdHandlers
| 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.
|
| ConnectorMessage |
Connector specific message format.
|
| ConnectorMessageProvider |
Provides a
interface ConnectorMessage.
Used mainly to allow nice expressions with Bus.end{} and Bus.send{}. |
| ConnectorProvider |
To provide a new
interface Connector from a class ConnectorConfiguration.
The implementation is loaded at runtime to list all available connectors, using the java java.util.ServiceLoader |
| Class | Description |
|---|---|
| ConnectorBase |
Base implementation of
interface Connector. Connector implementations should usually extend this class. |
| ConnectorCallbackBase |
Base implementation of
interface ConnectorCallback - add logging and interface RequestTimer monitoring. |
| ConnectorConfiguration |
Configuration parameters used by a
interface ConnectorProvider to create a new interface Connector instance. |
| ConnectorData |
The connector data that connector sends to the ConnectorController
|
| ConnectorQueue | |
| ConnectorType |
A connector identifier.
|
| ConnectorTypeConfiguration |
A connector type configuration definition.
|
| ConnectorTypeConfigurationField |
Custom parameter for a
class ConnectorTypeConfiguration. |
| Enum | Description |
|---|---|
| NotifyBotStateModifier |
Manage bot state and notifications.
|
| Exception | Description |
|---|---|
| ConnectorException |
Thrown when an occurs in a
interface Connector. |