Package tigase.pubsub
Class Ghostbuster
java.lang.Object
tigase.util.common.TimerTask
tigase.component.ScheduledTask
tigase.pubsub.Ghostbuster
- All Implemented Interfaces:
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
-
Field Summary
Fields inherited from class tigase.component.ScheduledTask
component -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidmarkAsGone(PresenceCollectorRepository.UserResourceEntry entry, tigase.xmpp.Authorization reason) protected voidvoidvoidrun()protected booleanshouldPing(tigase.xmpp.jid.JID jid) Methods inherited from class tigase.component.ScheduledTask
beanConfigurationChanged, beforeUnregister, initializeMethods inherited from class tigase.util.common.TimerTask
cancel, cancel, isCancelled, isScheduled, reset, setScheduledFuture
-
Constructor Details
-
Ghostbuster
public Ghostbuster()
-
-
Method Details
-
run
public void run() -
ping
-
markAsSeen
-
markAsGone
protected void markAsGone(PresenceCollectorRepository.UserResourceEntry entry, tigase.xmpp.Authorization reason) -
shouldPing
protected boolean shouldPing(tigase.xmpp.jid.JID jid)
-