Package ai.tock.bot.connector
Interface ConnectorCallback
-
- All Implemented Interfaces:
public interface ConnectorCallbackUsed by connector implementations to check lifecycle of an user event.
-
-
Method Summary
Modifier and Type Method Description abstract UnituserLocked(Event event)Called by ConnectorController.handle when the user is locked. abstract UnituserLockReleased(Event event)Called by ConnectorController.handle when the user lock is released. abstract UniteventSkipped(Event event)Called by ConnectorController.handle when the event is not handled. abstract UniteventAnswered(Event event)Called by ConnectorController.handle when the event is answered. abstract UnitexceptionThrown(Event event, Throwable throwable)Called by ConnectorController.handle when an exception is thrown. abstract StringgetApplicationId()The application id. -
-
Method Detail
-
userLocked
abstract Unit userLocked(Event event)
Called by ConnectorController.handle when the user is locked.
-
userLockReleased
abstract Unit userLockReleased(Event event)
Called by ConnectorController.handle when the user lock is released.
-
eventSkipped
abstract Unit eventSkipped(Event event)
Called by ConnectorController.handle when the event is not handled.
-
eventAnswered
abstract Unit eventAnswered(Event event)
Called by ConnectorController.handle when the event is answered.
-
exceptionThrown
abstract Unit exceptionThrown(Event event, Throwable throwable)
Called by ConnectorController.handle when an exception is thrown.
-
getApplicationId
abstract String getApplicationId()
The application id.
-
-
-
-