Package tigase.pubsub
Class Ghostbuster
- java.lang.Object
-
- tigase.util.common.TimerTask
-
- tigase.component.ScheduledTask
-
- tigase.pubsub.Ghostbuster
-
- All Implemented Interfaces:
java.lang.Runnable,tigase.kernel.beans.config.ConfigurationChangedAware,tigase.kernel.beans.Initializable,tigase.kernel.beans.UnregisterAware
@Bean(name="ghostbuster", parent=PubSubComponent.class, active=true) public class Ghostbuster extends tigase.component.ScheduledTask
-
-
Constructor Summary
Constructors Constructor Description Ghostbuster()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidmarkAsGone(PresenceCollectorRepository.UserResourceEntry entry, tigase.xmpp.Authorization reason)protected voidmarkAsSeen(PresenceCollectorRepository.UserResourceEntry entry)voidping(PresenceCollectorRepository.UserResourceEntry entry)voidrun()protected booleanshouldPing(tigase.xmpp.jid.JID jid)-
Methods inherited from class tigase.component.ScheduledTask
beanConfigurationChanged, beforeUnregister, initialize
-
-
-
-
Method Detail
-
run
public void run()
-
ping
public void ping(PresenceCollectorRepository.UserResourceEntry entry)
-
markAsSeen
protected void markAsSeen(PresenceCollectorRepository.UserResourceEntry entry)
-
markAsGone
protected void markAsGone(PresenceCollectorRepository.UserResourceEntry entry, tigase.xmpp.Authorization reason)
-
shouldPing
protected boolean shouldPing(tigase.xmpp.jid.JID jid)
-
-