Class TelegramEventListener

java.lang.Object
es.urjc.etsii.grafo.events.AbstractEventListener
es.urjc.etsii.grafo.services.messaging.TelegramEventListener

public class TelegramEventListener extends AbstractEventListener
Sends telegram messages on certain MorkEvents
  • Constructor Details

    • TelegramEventListener

      public TelegramEventListener(TelegramService telegramService)

      Constructor for TelegramEventListener.

      Parameters:
      telegramService - a TelegramService object.
  • Method Details

    • onExperimentEnd

      public void onExperimentEnd(ExperimentEndedEvent event)
      Send message when experiment ends
      Parameters:
      event - experiment ended event
    • onError

      public void onError(ErrorEvent event)
      Send message on first error
      Parameters:
      event - error event
    • onExecutionEnd

      public void onExecutionEnd(ExecutionEndedEvent event)
      Stop Telegram service on execution end
      Parameters:
      event - execution ended event