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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
markAsGone
(PresenceCollectorRepository.UserResourceEntry entry, tigase.xmpp.Authorization reason) protected void
void
void
run()
protected boolean
shouldPing
(tigase.xmpp.jid.JID jid) Methods inherited from class tigase.component.ScheduledTask
beanConfigurationChanged, beforeUnregister, initialize
Methods 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)
-