Class MonitorMailer

java.lang.Object
tigase.server.ext.monitor.MonitorMailer
All Implemented Interfaces:
tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware, tigase.monitor.MonitorExtension

@Bean(name="monitor-mailer", active=true, exportable=true) public class MonitorMailer extends Object implements tigase.monitor.MonitorExtension, tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware
  • Constructor Details

    • MonitorMailer

      public MonitorMailer()
  • Method Details

    • getEventBus

      public tigase.eventbus.EventBus getEventBus()
    • setEventBus

      public void setEventBus(tigase.eventbus.EventBus eventBus)
    • beforeUnregister

      public void beforeUnregister()
      Specified by:
      beforeUnregister in interface tigase.kernel.beans.UnregisterAware
    • initialize

      public void initialize()
      Specified by:
      initialize in interface tigase.kernel.beans.Initializable
    • setProperties

      public void setProperties(Map<String,Object> props)
      Specified by:
      setProperties in interface tigase.monitor.MonitorExtension
    • onEvent

      @HandleEvent(filter=local) protected void onEvent(tigase.monitor.tasks.TasksEvent event)