Package tigase.server.ext.monitor
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtigase.eventbus.EventBusvoidprotected voidonEvent(tigase.monitor.tasks.TasksEvent event) voidsetEventBus(tigase.eventbus.EventBus eventBus) voidsetProperties(Map<String, Object> props)
-
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:
beforeUnregisterin interfacetigase.kernel.beans.UnregisterAware
-
initialize
public void initialize()- Specified by:
initializein interfacetigase.kernel.beans.Initializable
-
setProperties
- Specified by:
setPropertiesin interfacetigase.monitor.MonitorExtension
-
onEvent
@HandleEvent(filter=local) protected void onEvent(tigase.monitor.tasks.TasksEvent event)
-