public class EventListenerBase implements EventListener
Base implementation of interface EventListener.
interface EventListenerpublic EventListenerBase()
Base implementation of interface EventListener.
interface EventListenerpublic boolean listenEvent(@NotNull
ConnectorController controller,
@NotNull
ConnectorData connectorData,
@NotNull
Event event)
Listen class StartConversationEvent or class EndConversationEvent by default
(if respectively BotDefinition.helloStory or BotDefinition.goodbyeStory are set).
controller - the controllerconnectorData - the connector specific dataevent - the new eventclass StartConversationEvent,
class EndConversationEvent,
BotDefinition.helloStory,
BotDefinition.goodbyeStoryprotected boolean passThreadControlEventListener(@NotNull
ConnectorController controller,
@NotNull
ConnectorData connectorData,
@NotNull
PassThreadControlEvent event)
protected void sendChoice(@NotNull
OneToOneEvent event,
@NotNull
IntentAware intent,
@NotNull
ConnectorController controller,
@NotNull
ConnectorData connectorData)