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 void
markAsGone(PresenceCollectorRepository.UserResourceEntry entry, tigase.xmpp.Authorization reason)
protected void
markAsSeen(PresenceCollectorRepository.UserResourceEntry entry)
void
ping(PresenceCollectorRepository.UserResourceEntry entry)
void
run()
protected boolean
shouldPing(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)
-
-