Package tigase.muc.modules.selfping
Class SelfPingerMonitor
- java.lang.Object
-
- tigase.util.common.TimerTask
-
- tigase.component.ScheduledTask
-
- tigase.muc.modules.selfping.SelfPingerMonitor
-
- All Implemented Interfaces:
java.lang.Runnable
,tigase.kernel.beans.config.ConfigurationChangedAware
,tigase.kernel.beans.Initializable
,tigase.kernel.beans.UnregisterAware
@Bean(name="self-pinger-monitor", parent=MUCComponent.class, active=true) public class SelfPingerMonitor extends tigase.component.ScheduledTask
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
SelfPingerMonitor.Handler
static class
SelfPingerMonitor.ResultStatus
-
Constructor Summary
Constructors Constructor Description SelfPingerMonitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Request
register(tigase.xmpp.jid.JID jidFrom, tigase.xmpp.jid.JID jidTo, java.lang.String id)
void
registerResponse(tigase.xmpp.jid.JID jid, java.lang.String stanzaId, Request.Result result)
void
run()
void
setHandler(SelfPingerMonitor.Handler handler)
-
Methods inherited from class tigase.component.ScheduledTask
beanConfigurationChanged, beforeUnregister, initialize
-
-
-
-
Method Detail
-
register
public Request register(tigase.xmpp.jid.JID jidFrom, tigase.xmpp.jid.JID jidTo, java.lang.String id)
-
setHandler
public void setHandler(SelfPingerMonitor.Handler handler)
-
registerResponse
public void registerResponse(tigase.xmpp.jid.JID jid, java.lang.String stanzaId, Request.Result result)
-
run
public void run()
-
-